Home
last modified time | relevance | path

Searched refs:desc_ptr (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v4.19/drivers/scsi/fnic/
Dcq_exch_desc.h46 static inline void cq_exch_wq_desc_dec(struct cq_exch_wq_desc *desc_ptr, in cq_exch_wq_desc_dec() argument
53 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_exch_wq_desc_dec()
55 *exch_status = desc_ptr->exch_status & CQ_EXCH_WQ_STATUS_MASK; in cq_exch_wq_desc_dec()
86 static inline void cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr, in cq_fcp_rq_desc_dec() argument
106 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_fcp_rq_desc_dec()
108 *eop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
110 *sop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
113 (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
115 *exchange_id = desc_ptr->exchange_id; in cq_fcp_rq_desc_dec()
116 *tmpl = desc_ptr->tmpl & CQ_FCP_RQ_DESC_TMPL_MASK; in cq_fcp_rq_desc_dec()
[all …]
/Linux-v4.19/drivers/scsi/
Dses.c157 unsigned char *desc_ptr = ses_dev->page2 + 8; in ses_set_page2_descriptor() local
160 memset(desc_ptr, 0, ses_dev->page2_len - 8); in ses_set_page2_descriptor()
163 desc_ptr += 4; in ses_set_page2_descriptor()
168 memcpy(desc_ptr, desc, 4); in ses_set_page2_descriptor()
170 desc_ptr[0] |= 0x80; in ses_set_page2_descriptor()
172 desc_ptr[0] &= 0xf0; in ses_set_page2_descriptor()
187 unsigned char *desc_ptr = ses_dev->page2 + 8; in ses_get_page2_descriptor() local
194 desc_ptr += 4; in ses_get_page2_descriptor()
199 return desc_ptr; in ses_get_page2_descriptor()
228 unsigned char *desc_ptr; in ses_set_fault() local
[all …]
/Linux-v4.19/drivers/mailbox/
Dbcm-flexrm-mailbox.c306 static u64 flexrm_read_desc(void *desc_ptr) in flexrm_read_desc() argument
308 return le64_to_cpu(*((u64 *)desc_ptr)); in flexrm_read_desc()
311 static void flexrm_write_desc(void *desc_ptr, u64 desc) in flexrm_write_desc() argument
313 *((u64 *)desc_ptr) = cpu_to_le64(desc); in flexrm_write_desc()
339 static bool flexrm_is_next_table_desc(void *desc_ptr) in flexrm_is_next_table_desc() argument
341 u64 desc = flexrm_read_desc(desc_ptr); in flexrm_is_next_table_desc()
378 static void flexrm_flip_header_toogle(void *desc_ptr) in flexrm_flip_header_toogle() argument
380 u64 desc = flexrm_read_desc(desc_ptr); in flexrm_flip_header_toogle()
387 flexrm_write_desc(desc_ptr, desc); in flexrm_flip_header_toogle()
407 u64 desc, void **desc_ptr, u32 *toggle, in flexrm_enqueue_desc() argument
[all …]
/Linux-v4.19/drivers/gpu/drm/via/
Dvia_dmablit.c69 drm_via_descriptor_t *desc_ptr = vsg->desc_pages[cur_descriptor_page] + in via_unmap_blit_from_device() local
77 desc_ptr = vsg->desc_pages[cur_descriptor_page] + in via_unmap_blit_from_device()
80 dma_unmap_single(&pdev->dev, next, sizeof(*desc_ptr), DMA_TO_DEVICE); in via_unmap_blit_from_device()
81 dma_unmap_page(&pdev->dev, desc_ptr->mem_addr, desc_ptr->size, vsg->direction); in via_unmap_blit_from_device()
82 next = (dma_addr_t) desc_ptr->next; in via_unmap_blit_from_device()
83 desc_ptr--; in via_unmap_blit_from_device()
112 drm_via_descriptor_t *desc_ptr = NULL; in via_map_blit_for_device() local
115 desc_ptr = vsg->desc_pages[cur_descriptor_page]; in via_map_blit_for_device()
129 desc_ptr->mem_addr = in via_map_blit_for_device()
135 desc_ptr->dev_addr = cur_fb; in via_map_blit_for_device()
[all …]
/Linux-v4.19/arch/x86/include/asm/
Ddesc.h43 extern struct desc_ptr idt_descr;
45 extern const struct desc_ptr debug_idt_descr;
212 static inline void native_load_gdt(const struct desc_ptr *dtr) in native_load_gdt()
217 static inline void native_load_idt(const struct desc_ptr *dtr) in native_load_idt()
222 static inline void native_store_gdt(struct desc_ptr *dtr) in native_store_gdt()
227 static inline void store_idt(struct desc_ptr *dtr) in store_idt()
240 struct desc_ptr gdt; in native_load_tr_desc()
406 load_idt((const struct desc_ptr *)&debug_idt_descr); in load_debug_idt()
431 load_idt((const struct desc_ptr *)&idt_descr); in load_current_idt()
Dsuspend_32.h26 struct desc_ptr gdt_desc;
27 struct desc_ptr idt;
Dsuspend_64.h43 struct desc_ptr gdt_desc;
45 struct desc_ptr idt;
Dkvm_emulate.h201 void (*get_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
202 void (*get_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
203 void (*set_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
204 void (*set_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
Ddesc_defs.h105 struct desc_ptr { struct
Dparavirt_types.h50 struct desc_ptr;
122 void (*load_gdt)(const struct desc_ptr *);
123 void (*load_idt)(const struct desc_ptr *);
Dkvm_host.h982 void (*get_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
983 void (*set_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
984 void (*get_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
985 void (*set_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
Dparavirt.h215 static inline void load_gdt(const struct desc_ptr *dtr) in load_gdt()
219 static inline void load_idt(const struct desc_ptr *dtr) in load_idt()
Dprocessor.h753 extern struct desc_ptr early_gdt_descr;
/Linux-v4.19/arch/x86/kernel/
Didt.c173 struct desc_ptr idt_descr __ro_after_init = {
199 const struct desc_ptr debug_idt_descr = {
351 struct desc_ptr idt = { .address = (unsigned long) addr, .size = 0 }; in idt_invalidate()
Ddoublefault.c23 struct desc_ptr gdt_desc = {0, 0}; in doublefault_fn()
Dmachine_kexec_64.c167 struct desc_ptr curidt; in set_idt()
182 struct desc_ptr curgdt; in set_gdt()
Dmachine_kexec_32.c31 struct desc_ptr curgdt; in set_gdt()
/Linux-v4.19/arch/x86/platform/efi/
Defi_32.c71 struct desc_ptr gdt_descr; in efi_call_phys_prolog()
/Linux-v4.19/drivers/usb/usbip/
Dvudc_sysfs.c75 char *desc_ptr = (char *) &udc->dev_desc; in dev_desc_read() local
85 memcpy(out, desc_ptr + off, count); in dev_desc_read()
/Linux-v4.19/arch/x86/xen/
Denlighten_pv.c443 static void xen_load_gdt(const struct desc_ptr *dtr) in xen_load_gdt()
480 static void __init xen_load_gdt_boot(const struct desc_ptr *dtr) in xen_load_gdt_boot()
690 static DEFINE_PER_CPU(struct desc_ptr, idt_desc);
723 static void xen_convert_trap_info(const struct desc_ptr *desc, in xen_convert_trap_info()
742 const struct desc_ptr *desc = this_cpu_ptr(&idt_desc); in xen_copy_trap_info()
750 static void xen_load_idt(const struct desc_ptr *desc) in xen_load_idt()
/Linux-v4.19/arch/x86/kernel/acpi/
Dsleep.c62 native_store_gdt((struct desc_ptr *)&header->pmode_gdt); in x86_acpi_suspend_lowlevel()
/Linux-v4.19/tools/testing/selftests/kvm/include/
Dx86.h68 struct desc_ptr { struct
225 struct desc_ptr gdt; in get_gdt_base()
233 struct desc_ptr idt; in get_idt_base()
/Linux-v4.19/arch/x86/kvm/
Demulate.c1503 struct desc_ptr dt; in read_interrupt_descriptor()
1516 u16 selector, struct desc_ptr *dt) in get_descriptor_table_ptr()
1539 struct desc_ptr dt; in get_descriptor_ptr()
2035 struct desc_ptr dt; in __emulate_int_real()
2451 struct desc_ptr dt; in rsm_load_state_32()
2505 struct desc_ptr dt; in rsm_load_state_64()
3780 struct desc_ptr *ptr)) in emulate_store_desc_ptr()
3782 struct desc_ptr desc_ptr; in emulate_store_desc_ptr() local
3790 get(ctxt, &desc_ptr); in emulate_store_desc_ptr()
3793 desc_ptr.address &= 0x00ffffff; in emulate_store_desc_ptr()
[all …]
/Linux-v4.19/drivers/vme/bridges/
Dvme_ca91cx42.c1028 dma_addr_t desc_ptr; in ca91cx42_dma_list_add() local
1151 desc_ptr = virt_to_bus(&entry->descriptor); in ca91cx42_dma_list_add()
1152 prev->descriptor.dcpp = desc_ptr & ~CA91CX42_DCPP_M; in ca91cx42_dma_list_add()
/Linux-v4.19/arch/x86/kernel/cpu/
Dcommon.c526 struct desc_ptr gdt_descr; in load_direct_gdt()
537 struct desc_ptr gdt_descr; in load_fixmap_gdt()

12