Searched refs:desc_ptr (Results 1 - 25 of 40) sorted by relevance

12

/linux-master/drivers/scsi/fnic/
H A Dcq_exch_desc.h34 static inline void cq_exch_wq_desc_dec(struct cq_exch_wq_desc *desc_ptr, argument
41 cq_desc_dec((struct cq_desc *)desc_ptr, type,
43 *exch_status = desc_ptr->exch_status & CQ_EXCH_WQ_STATUS_MASK;
74 static inline void cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr, argument
94 cq_desc_dec((struct cq_desc *)desc_ptr, type,
96 *eop = (desc_ptr->completed_index_eop_sop_prt &
98 *sop = (desc_ptr->completed_index_eop_sop_prt &
101 (desc_ptr->completed_index_eop_sop_prt &
103 *exchange_id = desc_ptr->exchange_id;
104 *tmpl = desc_ptr
150 cq_sgl_desc_dec(struct cq_sgl_desc *desc_ptr, u8 *type, u8 *color, u16 *q_number, u16 *exchange_id, u32 *active_burst_offset, u32 *tot_data_bytes, u16 *tmpl, u8 *sgl_err) argument
[all...]
/linux-master/arch/x86/include/asm/
H A Dsuspend_32.h18 struct desc_ptr gdt_desc;
19 struct desc_ptr idt;
H A Dsuspend_64.h46 struct desc_ptr gdt_desc;
48 struct desc_ptr idt;
H A Ddesc.h209 static inline void native_load_gdt(const struct desc_ptr *dtr)
214 static __always_inline void native_load_idt(const struct desc_ptr *dtr)
219 static inline void native_store_gdt(struct desc_ptr *dtr)
224 static inline void store_idt(struct desc_ptr *dtr)
231 const struct desc_ptr invalid_gdt = {
241 const struct desc_ptr invalid_idt = {
257 struct desc_ptr gdt;
H A Dparavirt_types.h16 struct desc_ptr;
67 void (*load_gdt)(const struct desc_ptr *);
68 void (*load_idt)(const struct desc_ptr *);
H A Ddesc_defs.h164 struct desc_ptr { struct
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_stats.h48 #define IONIC_READ_STAT64(base_ptr, desc_ptr) \
49 (*((u64 *)(((u8 *)(base_ptr)) + (desc_ptr)->offset)))
51 #define IONIC_READ_STAT_LE64(base_ptr, desc_ptr) \
52 __le64_to_cpu(*((__le64 *)(((u8 *)(base_ptr)) + (desc_ptr)->offset)))
/linux-master/drivers/hid/
H A Dhid-uclogic-params.h82 __u8 *desc_ptr; member in struct:uclogic_params_pen
85 * Only valid, if "desc_ptr" is not NULL.
121 __u8 *desc_ptr; member in struct:uclogic_params_frame
124 * Only valid, if "desc_ptr" is not NULL.
215 __u8 *desc_ptr; member in struct:uclogic_params
218 * Only valid, if "desc_ptr" is valid and not NULL.
242 __u8 *desc_ptr; member in struct:uclogic_drvdata
245 * Only valid if desc_ptr is not NULL
H A Dhid-uclogic-params.c63 hid_dbg(hdev, "\t.desc_ptr = %p\n", pen->desc_ptr);
94 hid_dbg(hdev, "\t\t.desc_ptr = %p\n", frame->desc_ptr);
122 hid_dbg(hdev, ".desc_ptr = %p\n", params->desc_ptr);
210 kfree(pen->desc_ptr);
243 __u8 *desc_ptr = NULL; local
299 desc_ptr = uclogic_rdesc_template_apply(
303 if (desc_ptr
388 __u8 *desc_ptr = NULL; local
524 uclogic_params_frame_init_with_desc( struct uclogic_params_frame *frame, const __u8 *desc_ptr, size_t desc_size, unsigned int id) argument
769 uclogic_params_init_with_opt_desc(struct uclogic_params *params, struct hid_device *hdev, unsigned int orig_desc_size, __u8 *desc_ptr, unsigned int desc_size) argument
[all...]
H A Dhid-uclogic-core.c58 if (drvdata->desc_ptr != NULL) {
59 rdesc = drvdata->desc_ptr;
199 &drvdata->desc_ptr,
479 kfree(drvdata->desc_ptr);
/linux-master/drivers/scsi/
H A Dses.c187 unsigned char *desc_ptr = ses_dev->page2 + 8; local
190 memset(desc_ptr, 0, ses_dev->page2_len - 8);
193 desc_ptr += 4;
198 memcpy(desc_ptr, desc, 4);
200 desc_ptr[0] |= 0x80;
202 desc_ptr[0] &= 0xf0;
217 unsigned char *desc_ptr = ses_dev->page2 + 8; local
224 desc_ptr += 4;
229 return desc_ptr;
258 unsigned char *desc_ptr; local
318 unsigned char *desc_ptr; local
349 unsigned char *desc_ptr; local
405 unsigned char *desc_ptr; local
557 unsigned char *buf = NULL, *type_ptr, *desc_ptr, *addl_desc_ptr = NULL; local
[all...]
/linux-master/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c294 static u64 flexrm_read_desc(void *desc_ptr) argument
296 return le64_to_cpu(*((u64 *)desc_ptr));
299 static void flexrm_write_desc(void *desc_ptr, u64 desc) argument
301 *((u64 *)desc_ptr) = cpu_to_le64(desc);
327 static bool flexrm_is_next_table_desc(void *desc_ptr) argument
329 u64 desc = flexrm_read_desc(desc_ptr);
366 static void flexrm_flip_header_toggle(void *desc_ptr) argument
368 u64 desc = flexrm_read_desc(desc_ptr);
375 flexrm_write_desc(desc_ptr, desc);
395 u64 desc, void **desc_ptr, u3
394 flexrm_enqueue_desc(u32 nhpos, u32 nhcnt, u32 reqid, u64 desc, void **desc_ptr, u32 *toggle, void *start_desc, void *end_desc) argument
647 flexrm_spu_write_descs(struct brcm_message *msg, u32 nhcnt, u32 reqid, void *desc_ptr, u32 toggle, void *start_desc, void *end_desc) argument
756 flexrm_sba_write_descs(struct brcm_message *msg, u32 nhcnt, u32 reqid, void *desc_ptr, u32 toggle, void *start_desc, void *end_desc) argument
893 flexrm_write_descs(struct brcm_message *msg, u32 nhcnt, u32 reqid, void *desc_ptr, u32 toggle, void *start_desc, void *end_desc) argument
[all...]
/linux-master/arch/x86/boot/compressed/
H A Didt_64.c25 static void load_boot_idt(const struct desc_ptr *dtr)
H A Dmisc.h192 extern struct desc_ptr boot_idt_desc;
/linux-master/drivers/firmware/efi/libstub/
H A Dx86-5lvl.c92 native_load_gdt(&(struct desc_ptr){ sizeof(gdt) - 1, (u64)gdt });
/linux-master/drivers/regulator/
H A Dtps65086-regulator.c385 struct regulator_desc * const desc_ptr = &tps->reg_config->config[i].desc; local
388 i, desc_ptr->name, desc_ptr->id);
390 rdev = devm_regulator_register(&pdev->dev, desc_ptr, &config);
393 i, desc_ptr->name);
/linux-master/arch/x86/kernel/acpi/
H A Dsleep.c74 native_store_gdt((struct desc_ptr *)&header->pmode_gdt);
/linux-master/arch/x86/platform/efi/
H A Defi_32.c100 struct desc_ptr gdt_descr;
/linux-master/arch/x86/kvm/
H A Dkvm_emulate.h199 void (*get_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
200 void (*get_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
201 void (*set_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
202 void (*set_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
H A Dsmm.c186 struct desc_ptr dt;
230 struct desc_ptr dt;
277 struct desc_ptr dt;
463 struct desc_ptr dt;
515 struct desc_ptr dt;
/linux-master/drivers/usb/usbip/
H A Dvudc_sysfs.c75 char *desc_ptr = (char *) &udc->dev_desc; local
85 memcpy(out, desc_ptr + off, count);
/linux-master/arch/x86/kernel/
H A Didt.c172 static struct desc_ptr idt_descr __ro_after_init = {
335 static const struct desc_ptr idt = { .address = 0, .size = 0 };
H A Dhead64.c527 struct desc_ptr desc = {
564 struct desc_ptr startup_gdt_descr = {
/linux-master/arch/x86/hyperv/
H A Dhv_vtl.c76 struct desc_ptr gdt_ptr;
77 struct desc_ptr idt_ptr;
/linux-master/arch/x86/xen/
H A Denlighten_pv.c507 static void xen_load_gdt(const struct desc_ptr *dtr)
544 static void __init xen_load_gdt_boot(const struct desc_ptr *dtr)
798 static DEFINE_PER_CPU(struct desc_ptr, idt_desc);
831 static unsigned xen_convert_trap_info(const struct desc_ptr *desc,
851 const struct desc_ptr *desc = this_cpu_ptr(&idt_desc);
859 static void xen_load_idt(const struct desc_ptr *desc)

Completed in 223 milliseconds

12