Symbol: desc_ptr
arch/x86/boot/compressed/idt_64.c
25
static void load_boot_idt(const struct desc_ptr *dtr)
arch/x86/boot/compressed/misc.h
190
extern struct desc_ptr boot_idt_desc;
arch/x86/boot/startup/gdt_idt.c
29
struct desc_ptr desc = {
arch/x86/boot/startup/gdt_idt.c
54
struct desc_ptr startup_gdt_descr = {
arch/x86/hyperv/hv_crash.c
72
struct desc_ptr gdtr;
arch/x86/hyperv/hv_crash.c
74
struct desc_ptr idtr;
arch/x86/hyperv/hv_vtl.c
118
struct desc_ptr gdt_ptr;
arch/x86/hyperv/hv_vtl.c
119
struct desc_ptr idt_ptr;
arch/x86/hyperv/ivm.c
300
struct desc_ptr gdtr;
arch/x86/include/asm/desc.h
208
static inline void native_load_gdt(const struct desc_ptr *dtr)
arch/x86/include/asm/desc.h
213
static __always_inline void native_load_idt(const struct desc_ptr *dtr)
arch/x86/include/asm/desc.h
218
static inline void native_store_gdt(struct desc_ptr *dtr)
arch/x86/include/asm/desc.h
223
static inline void store_idt(struct desc_ptr *dtr)
arch/x86/include/asm/desc.h
230
const struct desc_ptr invalid_gdt = {
arch/x86/include/asm/desc.h
240
const struct desc_ptr invalid_idt = {
arch/x86/include/asm/desc.h
256
struct desc_ptr gdt;
arch/x86/include/asm/kvm_host.h
1782
void (*get_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/include/asm/kvm_host.h
1783
void (*set_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/include/asm/kvm_host.h
1784
void (*get_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/include/asm/kvm_host.h
1785
void (*set_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/include/asm/paravirt.h
225
static inline void load_gdt(const struct desc_ptr *dtr)
arch/x86/include/asm/paravirt.h
229
static inline void load_idt(const struct desc_ptr *dtr)
arch/x86/include/asm/paravirt_types.h
46
void (*load_gdt)(const struct desc_ptr *);
arch/x86/include/asm/paravirt_types.h
47
void (*load_idt)(const struct desc_ptr *);
arch/x86/include/asm/processor.h
590
extern struct desc_ptr early_gdt_descr;
arch/x86/include/asm/suspend_32.h
19
struct desc_ptr gdt_desc;
arch/x86/include/asm/suspend_32.h
20
struct desc_ptr idt;
arch/x86/include/asm/suspend_64.h
47
struct desc_ptr gdt_desc;
arch/x86/include/asm/suspend_64.h
49
struct desc_ptr idt;
arch/x86/kernel/acpi/sleep.c
75
native_store_gdt((struct desc_ptr *)&header->pmode_gdt);
arch/x86/kernel/cpu/common.c
762
struct desc_ptr gdt_descr;
arch/x86/kernel/cpu/common.c
773
struct desc_ptr gdt_descr;
arch/x86/kernel/idt.c
178
static struct desc_ptr idt_descr __ro_after_init = {
arch/x86/kernel/idt.c
341
static const struct desc_ptr idt = { .address = 0, .size = 0 };
arch/x86/kvm/emulate.c
1401
struct desc_ptr dt;
arch/x86/kvm/emulate.c
1414
u16 selector, struct desc_ptr *dt)
arch/x86/kvm/emulate.c
1437
struct desc_ptr dt;
arch/x86/kvm/emulate.c
2007
struct desc_ptr dt;
arch/x86/kvm/emulate.c
3435
struct desc_ptr *ptr))
arch/x86/kvm/emulate.c
3437
struct desc_ptr desc_ptr;
arch/x86/kvm/emulate.c
3445
get(ctxt, &desc_ptr);
arch/x86/kvm/emulate.c
3448
desc_ptr.address &= 0x00ffffff;
arch/x86/kvm/emulate.c
3453
&desc_ptr, 2 + ctxt->op_bytes);
arch/x86/kvm/emulate.c
3468
struct desc_ptr desc_ptr;
arch/x86/kvm/emulate.c
3474
&desc_ptr.size, &desc_ptr.address,
arch/x86/kvm/emulate.c
3479
emul_is_noncanonical_address(desc_ptr.address, ctxt,
arch/x86/kvm/emulate.c
3483
ctxt->ops->set_gdt(ctxt, &desc_ptr);
arch/x86/kvm/emulate.c
3485
ctxt->ops->set_idt(ctxt, &desc_ptr);
arch/x86/kvm/kvm_emulate.h
207
void (*get_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
arch/x86/kvm/kvm_emulate.h
208
void (*get_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
arch/x86/kvm/kvm_emulate.h
209
void (*set_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
arch/x86/kvm/kvm_emulate.h
210
void (*set_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
arch/x86/kvm/smm.c
187
struct desc_ptr dt;
arch/x86/kvm/smm.c
231
struct desc_ptr dt;
arch/x86/kvm/smm.c
282
struct desc_ptr dt;
arch/x86/kvm/smm.c
468
struct desc_ptr dt;
arch/x86/kvm/smm.c
520
struct desc_ptr dt;
arch/x86/kvm/svm/svm.c
1662
static void svm_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/svm/svm.c
1670
static void svm_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/svm/svm.c
1679
static void svm_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/svm/svm.c
1687
static void svm_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/main.c
424
static void vt_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/main.c
434
static void vt_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/main.c
442
static void vt_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/main.c
452
static void vt_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/vmx.c
3848
void vmx_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/vmx.c
3854
void vmx_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/vmx.c
3860
void vmx_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/vmx.c
3866
void vmx_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt)
arch/x86/kvm/vmx/vmx.c
8693
struct desc_ptr dt;
arch/x86/kvm/vmx/x86_ops.h
72
void vmx_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/kvm/vmx/x86_ops.h
73
void vmx_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/kvm/vmx/x86_ops.h
74
void vmx_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/kvm/vmx/x86_ops.h
75
void vmx_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
arch/x86/kvm/x86.c
12134
struct desc_ptr dt;
arch/x86/kvm/x86.c
12358
struct desc_ptr dt;
arch/x86/kvm/x86.c
8619
static void emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
arch/x86/kvm/x86.c
8624
static void emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
arch/x86/kvm/x86.c
8629
static void emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
arch/x86/kvm/x86.c
8634
static void emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt)
arch/x86/lib/insn-eval.c
623
struct desc_ptr gdt_desc = {0, 0};
arch/x86/mm/fault.c
477
static void show_ldttss(const struct desc_ptr *gdt, const char *name, u16 index)
arch/x86/mm/fault.c
556
struct desc_ptr idt, gdt;
arch/x86/platform/efi/efi_32.c
100
struct desc_ptr gdt_descr;
arch/x86/xen/enlighten_pv.c
550
static void xen_load_gdt(const struct desc_ptr *dtr)
arch/x86/xen/enlighten_pv.c
587
static void __init xen_load_gdt_boot(const struct desc_ptr *dtr)
arch/x86/xen/enlighten_pv.c
871
static DEFINE_PER_CPU(struct desc_ptr, idt_desc);
arch/x86/xen/enlighten_pv.c
904
static unsigned xen_convert_trap_info(const struct desc_ptr *desc,
arch/x86/xen/enlighten_pv.c
924
const struct desc_ptr *desc = this_cpu_ptr(&idt_desc);
arch/x86/xen/enlighten_pv.c
932
static void xen_load_idt(const struct desc_ptr *desc)
drivers/firmware/efi/libstub/x86-5lvl.c
92
native_load_gdt(&(struct desc_ptr){ sizeof(gdt) - 1, (u64)gdt });
drivers/hid/hid-uclogic-core.c
242
&drvdata->desc_ptr,
drivers/hid/hid-uclogic-core.c
551
kfree(drvdata->desc_ptr);
drivers/hid/hid-uclogic-core.c
58
if (drvdata->desc_ptr != NULL) {
drivers/hid/hid-uclogic-core.c
60
return drvdata->desc_ptr;
drivers/hid/hid-uclogic-params.c
124
hid_dbg(hdev, ".desc_ptr = %p\n", params->desc_ptr);
drivers/hid/hid-uclogic-params.c
1486
p.pen.desc_ptr = rdesc_pen;
drivers/hid/hid-uclogic-params.c
1632
p.pen.desc_ptr = rdesc_pen;
drivers/hid/hid-uclogic-params.c
212
kfree(pen->desc_ptr);
drivers/hid/hid-uclogic-params.c
245
__u8 *desc_ptr = NULL;
drivers/hid/hid-uclogic-params.c
301
desc_ptr = uclogic_rdesc_template_apply(
drivers/hid/hid-uclogic-params.c
305
if (desc_ptr == NULL) {
drivers/hid/hid-uclogic-params.c
314
pen->desc_ptr = desc_ptr;
drivers/hid/hid-uclogic-params.c
315
desc_ptr = NULL;
drivers/hid/hid-uclogic-params.c
324
kfree(desc_ptr);
drivers/hid/hid-uclogic-params.c
390
__u8 *desc_ptr = NULL;
drivers/hid/hid-uclogic-params.c
461
desc_ptr = uclogic_rdesc_template_apply(
drivers/hid/hid-uclogic-params.c
465
if (desc_ptr == NULL) {
drivers/hid/hid-uclogic-params.c
474
pen->desc_ptr = desc_ptr;
drivers/hid/hid-uclogic-params.c
475
desc_ptr = NULL;
drivers/hid/hid-uclogic-params.c
493
kfree(desc_ptr);
drivers/hid/hid-uclogic-params.c
507
kfree(frame->desc_ptr);
drivers/hid/hid-uclogic-params.c
528
const __u8 *desc_ptr,
drivers/hid/hid-uclogic-params.c
534
if (frame == NULL || (desc_ptr == NULL && desc_size != 0))
drivers/hid/hid-uclogic-params.c
537
copy_desc_ptr = kmemdup(desc_ptr, desc_size, GFP_KERNEL);
drivers/hid/hid-uclogic-params.c
542
frame->desc_ptr = copy_desc_ptr;
drivers/hid/hid-uclogic-params.c
64
hid_dbg(hdev, "\t.desc_ptr = %p\n", pen->desc_ptr);
drivers/hid/hid-uclogic-params.c
656
kfree(params->desc_ptr);
drivers/hid/hid-uclogic-params.c
718
ADD_DESC(params->desc_ptr, params->desc_size);
drivers/hid/hid-uclogic-params.c
719
ADD_DESC(params->pen.desc_ptr, params->pen.desc_size);
drivers/hid/hid-uclogic-params.c
721
ADD_DESC(params->frame_list[i].desc_ptr,
drivers/hid/hid-uclogic-params.c
774
const __u8 *desc_ptr,
drivers/hid/hid-uclogic-params.c
783
(desc_ptr == NULL && desc_size != 0)) {
drivers/hid/hid-uclogic-params.c
792
desc_copy_ptr = kmemdup(desc_ptr, desc_size, GFP_KERNEL);
drivers/hid/hid-uclogic-params.c
808
params->desc_ptr = desc_copy_ptr;
drivers/hid/hid-uclogic-params.c
95
hid_dbg(hdev, "\t\t.desc_ptr = %p\n", frame->desc_ptr);
drivers/hid/hid-uclogic-params.h
126
const __u8 *desc_ptr;
drivers/hid/hid-uclogic-params.h
225
const __u8 *desc_ptr;
drivers/hid/hid-uclogic-params.h
252
const __u8 *desc_ptr;
drivers/hid/hid-uclogic-params.h
82
const __u8 *desc_ptr;
drivers/mailbox/bcm-flexrm-mailbox.c
293
static u64 flexrm_read_desc(void *desc_ptr)
drivers/mailbox/bcm-flexrm-mailbox.c
295
return le64_to_cpu(*((u64 *)desc_ptr));
drivers/mailbox/bcm-flexrm-mailbox.c
298
static void flexrm_write_desc(void *desc_ptr, u64 desc)
drivers/mailbox/bcm-flexrm-mailbox.c
300
*((u64 *)desc_ptr) = cpu_to_le64(desc);
drivers/mailbox/bcm-flexrm-mailbox.c
326
static bool flexrm_is_next_table_desc(void *desc_ptr)
drivers/mailbox/bcm-flexrm-mailbox.c
328
u64 desc = flexrm_read_desc(desc_ptr);
drivers/mailbox/bcm-flexrm-mailbox.c
365
static void flexrm_flip_header_toggle(void *desc_ptr)
drivers/mailbox/bcm-flexrm-mailbox.c
367
u64 desc = flexrm_read_desc(desc_ptr);
drivers/mailbox/bcm-flexrm-mailbox.c
374
flexrm_write_desc(desc_ptr, desc);
drivers/mailbox/bcm-flexrm-mailbox.c
394
u64 desc, void **desc_ptr, u32 *toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
444
flexrm_write_desc(*desc_ptr, d);
drivers/mailbox/bcm-flexrm-mailbox.c
447
*desc_ptr += sizeof(desc);
drivers/mailbox/bcm-flexrm-mailbox.c
448
if (*desc_ptr == end_desc)
drivers/mailbox/bcm-flexrm-mailbox.c
449
*desc_ptr = start_desc;
drivers/mailbox/bcm-flexrm-mailbox.c
452
while (flexrm_is_next_table_desc(*desc_ptr)) {
drivers/mailbox/bcm-flexrm-mailbox.c
454
*desc_ptr += sizeof(desc);
drivers/mailbox/bcm-flexrm-mailbox.c
455
if (*desc_ptr == end_desc)
drivers/mailbox/bcm-flexrm-mailbox.c
456
*desc_ptr = start_desc;
drivers/mailbox/bcm-flexrm-mailbox.c
461
flexrm_write_desc(*desc_ptr, desc);
drivers/mailbox/bcm-flexrm-mailbox.c
464
*desc_ptr += sizeof(desc);
drivers/mailbox/bcm-flexrm-mailbox.c
465
if (*desc_ptr == end_desc)
drivers/mailbox/bcm-flexrm-mailbox.c
466
*desc_ptr = start_desc;
drivers/mailbox/bcm-flexrm-mailbox.c
469
while (flexrm_is_next_table_desc(*desc_ptr)) {
drivers/mailbox/bcm-flexrm-mailbox.c
471
*desc_ptr += sizeof(desc);
drivers/mailbox/bcm-flexrm-mailbox.c
472
if (*desc_ptr == end_desc)
drivers/mailbox/bcm-flexrm-mailbox.c
473
*desc_ptr = start_desc;
drivers/mailbox/bcm-flexrm-mailbox.c
647
u32 reqid, void *desc_ptr, u32 toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
652
void *orig_desc_ptr = desc_ptr;
drivers/mailbox/bcm-flexrm-mailbox.c
665
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
681
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
693
flexrm_write_desc(desc_ptr, flexrm_null_desc(!toggle));
drivers/mailbox/bcm-flexrm-mailbox.c
701
return desc_ptr;
drivers/mailbox/bcm-flexrm-mailbox.c
756
u32 reqid, void *desc_ptr, u32 toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
762
void *orig_desc_ptr = desc_ptr;
drivers/mailbox/bcm-flexrm-mailbox.c
773
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
780
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
789
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
798
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
805
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
815
d, &desc_ptr, &toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
822
flexrm_write_desc(desc_ptr, flexrm_null_desc(!toggle));
drivers/mailbox/bcm-flexrm-mailbox.c
830
return desc_ptr;
drivers/mailbox/bcm-flexrm-mailbox.c
893
u32 reqid, void *desc_ptr, u32 toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
896
if (!msg || !desc_ptr || !start_desc || !end_desc)
drivers/mailbox/bcm-flexrm-mailbox.c
899
if ((desc_ptr < start_desc) || (end_desc <= desc_ptr))
drivers/mailbox/bcm-flexrm-mailbox.c
905
desc_ptr, toggle,
drivers/mailbox/bcm-flexrm-mailbox.c
909
desc_ptr, toggle,
drivers/mtd/nand/raw/cadence-nand-controller.c
1017
struct cadence_nand_cdma_desc *desc_ptr = cdns_ctrl->cdma_desc;
drivers/mtd/nand/raw/cadence-nand-controller.c
1020
if (desc_ptr->status & CDMA_CS_FAIL) {
drivers/mtd/nand/raw/cadence-nand-controller.c
1022
desc_ptr->status);
drivers/mtd/nand/raw/cadence-nand-controller.c
1023
dev_err(cdns_ctrl->dev, ":CDMA error %x\n", desc_ptr->status);
drivers/mtd/nand/raw/cadence-nand-controller.c
1024
} else if (desc_ptr->status & CDMA_CS_COMP) {
drivers/mtd/nand/raw/cadence-nand-controller.c
1026
if (desc_ptr->command_flags & CDMA_CF_CONT) {
drivers/net/ethernet/mediatek/mtk_wed.c
648
void *desc_ptr;
drivers/net/ethernet/mediatek/mtk_wed.c
665
desc_ptr = dma_alloc_coherent(dev->hw->dev,
drivers/net/ethernet/mediatek/mtk_wed.c
668
if (!desc_ptr)
drivers/net/ethernet/mediatek/mtk_wed.c
671
dev->tx_buf_ring.desc = desc_ptr;
drivers/net/ethernet/mediatek/mtk_wed.c
700
struct mtk_wdma_desc *desc = desc_ptr;
drivers/net/ethernet/mediatek/mtk_wed.c
725
desc_ptr += desc_size;
drivers/net/ethernet/pensando/ionic/ionic_stats.h
48
#define IONIC_READ_STAT64(base_ptr, desc_ptr) \
drivers/net/ethernet/pensando/ionic/ionic_stats.h
49
(*((u64 *)(((u8 *)(base_ptr)) + (desc_ptr)->offset)))
drivers/net/ethernet/pensando/ionic/ionic_stats.h
51
#define IONIC_READ_STAT_LE64(base_ptr, desc_ptr) \
drivers/net/ethernet/pensando/ionic/ionic_stats.h
52
__le64_to_cpu(*((__le64 *)(((u8 *)(base_ptr)) + (desc_ptr)->offset)))
drivers/regulator/tps65086-regulator.c
385
struct regulator_desc * const desc_ptr = &tps->reg_config->config[i].desc;
drivers/regulator/tps65086-regulator.c
388
i, desc_ptr->name, desc_ptr->id);
drivers/regulator/tps65086-regulator.c
390
rdev = devm_regulator_register(&pdev->dev, desc_ptr, &config);
drivers/regulator/tps65086-regulator.c
393
i, desc_ptr->name);
drivers/scsi/fnic/cq_exch_desc.h
101
(desc_ptr->completed_index_eop_sop_prt &
drivers/scsi/fnic/cq_exch_desc.h
103
*exchange_id = desc_ptr->exchange_id;
drivers/scsi/fnic/cq_exch_desc.h
104
*tmpl = desc_ptr->tmpl & CQ_FCP_RQ_DESC_TMPL_MASK;
drivers/scsi/fnic/cq_exch_desc.h
106
desc_ptr->bytes_written & CQ_FCP_RQ_DESC_BYTES_WRITTEN_MASK;
drivers/scsi/fnic/cq_exch_desc.h
108
(desc_ptr->bytes_written & CQ_FCP_RQ_DESC_PACKET_ERR_MASK) >>
drivers/scsi/fnic/cq_exch_desc.h
111
(desc_ptr->bytes_written & CQ_FCP_RQ_DESC_VS_STRIPPED_MASK) >>
drivers/scsi/fnic/cq_exch_desc.h
113
*vlan = desc_ptr->vlan;
drivers/scsi/fnic/cq_exch_desc.h
114
*sof = desc_ptr->sof;
drivers/scsi/fnic/cq_exch_desc.h
115
*fck = desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FC_CRC_OK_MASK;
drivers/scsi/fnic/cq_exch_desc.h
116
*fcoe_err = (desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FCOE_ERR_MASK) >>
drivers/scsi/fnic/cq_exch_desc.h
118
*eof = desc_ptr->eof;
drivers/scsi/fnic/cq_exch_desc.h
120
(desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FCS_OK_MASK) >>
drivers/scsi/fnic/cq_exch_desc.h
150
static inline void cq_sgl_desc_dec(struct cq_sgl_desc *desc_ptr,
drivers/scsi/fnic/cq_exch_desc.h
162
cq_desc_dec((struct cq_desc *)desc_ptr, type, color, q_number,
drivers/scsi/fnic/cq_exch_desc.h
164
*active_burst_offset = desc_ptr->active_burst_offset;
drivers/scsi/fnic/cq_exch_desc.h
165
*tot_data_bytes = desc_ptr->tot_data_bytes;
drivers/scsi/fnic/cq_exch_desc.h
166
*tmpl = desc_ptr->tmpl & CQ_SGL_TMPL_MASK;
drivers/scsi/fnic/cq_exch_desc.h
167
*sgl_err = desc_ptr->sgl_err & CQ_SGL_SGL_ERR_MASK;
drivers/scsi/fnic/cq_exch_desc.h
34
static inline void cq_exch_wq_desc_dec(struct cq_exch_wq_desc *desc_ptr,
drivers/scsi/fnic/cq_exch_desc.h
41
cq_desc_dec((struct cq_desc *)desc_ptr, type,
drivers/scsi/fnic/cq_exch_desc.h
43
*exch_status = desc_ptr->exch_status & CQ_EXCH_WQ_STATUS_MASK;
drivers/scsi/fnic/cq_exch_desc.h
74
static inline void cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr,
drivers/scsi/fnic/cq_exch_desc.h
94
cq_desc_dec((struct cq_desc *)desc_ptr, type,
drivers/scsi/fnic/cq_exch_desc.h
96
*eop = (desc_ptr->completed_index_eop_sop_prt &
drivers/scsi/fnic/cq_exch_desc.h
98
*sop = (desc_ptr->completed_index_eop_sop_prt &
drivers/scsi/ses.c
186
unsigned char *desc_ptr = ses_dev->page2 + 8;
drivers/scsi/ses.c
189
memset(desc_ptr, 0, ses_dev->page2_len - 8);
drivers/scsi/ses.c
192
desc_ptr += 4;
drivers/scsi/ses.c
197
memcpy(desc_ptr, desc, 4);
drivers/scsi/ses.c
199
desc_ptr[0] |= 0x80;
drivers/scsi/ses.c
201
desc_ptr[0] &= 0xf0;
drivers/scsi/ses.c
216
unsigned char *desc_ptr = ses_dev->page2 + 8;
drivers/scsi/ses.c
223
desc_ptr += 4;
drivers/scsi/ses.c
228
return desc_ptr;
drivers/scsi/ses.c
257
unsigned char *desc_ptr;
drivers/scsi/ses.c
262
desc_ptr = ses_get_page2_descriptor(edev, ecomp);
drivers/scsi/ses.c
264
if (!desc_ptr)
drivers/scsi/ses.c
267
init_device_slot_control(desc, ecomp, desc_ptr);
drivers/scsi/ses.c
317
unsigned char *desc_ptr;
drivers/scsi/ses.c
322
desc_ptr = ses_get_page2_descriptor(edev, ecomp);
drivers/scsi/ses.c
324
if (!desc_ptr)
drivers/scsi/ses.c
327
init_device_slot_control(desc, ecomp, desc_ptr);
drivers/scsi/ses.c
348
unsigned char *desc_ptr;
drivers/scsi/ses.c
353
desc_ptr = ses_get_page2_descriptor(edev, ecomp);
drivers/scsi/ses.c
355
if (!desc_ptr)
drivers/scsi/ses.c
358
init_device_slot_control(desc, ecomp, desc_ptr);
drivers/scsi/ses.c
404
unsigned char *desc_ptr;
drivers/scsi/ses.c
409
desc_ptr = ses_get_page2_descriptor(edev, ecomp);
drivers/scsi/ses.c
411
if (!desc_ptr)
drivers/scsi/ses.c
414
init_device_slot_control(desc, ecomp, desc_ptr);
drivers/scsi/ses.c
555
unsigned char *buf = NULL, *type_ptr, *desc_ptr, *addl_desc_ptr = NULL;
drivers/scsi/ses.c
582
desc_ptr = NULL;
drivers/scsi/ses.c
586
desc_ptr = buf + 8;
drivers/scsi/ses.c
587
len = (desc_ptr[2] << 8) + desc_ptr[3];
drivers/scsi/ses.c
589
desc_ptr += len + 4;
drivers/scsi/ses.c
601
if (desc_ptr) {
drivers/scsi/ses.c
602
if (desc_ptr + 3 >= buf + page7_len) {
drivers/scsi/ses.c
603
desc_ptr = NULL;
drivers/scsi/ses.c
605
len = (desc_ptr[2] << 8) + desc_ptr[3];
drivers/scsi/ses.c
606
desc_ptr += 4;
drivers/scsi/ses.c
607
if (desc_ptr + len > buf + page7_len)
drivers/scsi/ses.c
608
desc_ptr = NULL;
drivers/scsi/ses.c
612
desc_ptr[len] = '\0';
drivers/scsi/ses.c
613
name = desc_ptr;
drivers/scsi/ses.c
645
if (desc_ptr)
drivers/scsi/ses.c
646
desc_ptr += len;
drivers/usb/usbip/vudc_sysfs.c
75
char *desc_ptr = (char *) &udc->dev_desc;
drivers/usb/usbip/vudc_sysfs.c
85
memcpy(out, desc_ptr + off, count);
include/trace/events/xen.h
414
TP_PROTO(const struct desc_ptr *desc),
tools/testing/selftests/kvm/include/x86/processor.h
606
static inline void set_idt(const struct desc_ptr *idt_desc)
tools/testing/selftests/kvm/include/x86/processor.h
636
static inline struct desc_ptr get_gdt(void)
tools/testing/selftests/kvm/include/x86/processor.h
638
struct desc_ptr gdt;
tools/testing/selftests/kvm/include/x86/processor.h
644
static inline struct desc_ptr get_idt(void)
tools/testing/selftests/kvm/include/x86/processor.h
646
struct desc_ptr idt;
tools/testing/selftests/kvm/set_memory_region_test.c
226
struct desc_ptr idt;
tools/testing/selftests/kvm/set_memory_region_test.c
558
const struct desc_ptr idt_desc = {
tools/testing/selftests/kvm/x86/sev_smoke_test.c
195
struct desc_ptr idt;