Home
last modified time | relevance | path

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

/linux-4.1.27/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-4.1.27/drivers/scsi/
Dses.c130 unsigned char *desc_ptr = ses_dev->page2 + 8; in ses_set_page2_descriptor() local
133 memset(desc_ptr, 0, ses_dev->page2_len - 8); in ses_set_page2_descriptor()
136 desc_ptr += 4; in ses_set_page2_descriptor()
141 memcpy(desc_ptr, desc, 4); in ses_set_page2_descriptor()
143 desc_ptr[0] |= 0x80; in ses_set_page2_descriptor()
145 desc_ptr[0] &= 0xf0; in ses_set_page2_descriptor()
160 unsigned char *desc_ptr = ses_dev->page2 + 8; in ses_get_page2_descriptor() local
166 desc_ptr += 4; in ses_get_page2_descriptor()
171 return desc_ptr; in ses_get_page2_descriptor()
196 unsigned char *desc_ptr; in ses_set_fault() local
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dlguest.h50 struct desc_ptr host_idt_desc;
51 struct desc_ptr host_gdt_desc;
55 struct desc_ptr guest_idt_desc;
56 struct desc_ptr guest_gdt_desc;
Ddesc.h37 extern struct desc_ptr idt_descr;
39 extern struct desc_ptr debug_idt_descr;
216 static inline void native_load_gdt(const struct desc_ptr *dtr) in native_load_gdt()
221 static inline void native_load_idt(const struct desc_ptr *dtr) in native_load_idt()
226 static inline void native_store_gdt(struct desc_ptr *dtr) in native_store_gdt()
231 static inline void native_store_idt(struct desc_ptr *dtr) in native_store_idt()
317 extern struct desc_ptr trace_idt_descr;
450 load_idt((const struct desc_ptr *)&debug_idt_descr); in load_debug_idt()
475 load_idt((const struct desc_ptr *)&trace_idt_descr); in load_trace_idt()
502 load_idt((const struct desc_ptr *)&idt_descr); in load_current_idt()
Dsuspend_32.h18 struct desc_ptr gdt_desc;
19 struct desc_ptr idt;
Dkvm_emulate.h187 void (*get_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
188 void (*get_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
189 void (*set_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
190 void (*set_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
Dsuspend_64.h29 struct desc_ptr gdt_desc;
Dparavirt_types.h48 struct desc_ptr;
124 void (*load_gdt)(const struct desc_ptr *);
125 void (*load_idt)(const struct desc_ptr *);
127 void (*store_idt)(struct desc_ptr *);
Ddesc_defs.h94 struct desc_ptr { struct
Dkvm_host.h737 void (*get_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
738 void (*set_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
739 void (*get_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
740 void (*set_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
Dparavirt.h253 static inline void load_gdt(const struct desc_ptr *dtr) in load_gdt()
257 static inline void load_idt(const struct desc_ptr *dtr) in load_idt()
265 static inline void store_idt(struct desc_ptr *dtr) in store_idt()
Dprocessor.h745 extern struct desc_ptr early_gdt_descr;
/linux-4.1.27/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-4.1.27/arch/x86/platform/efi/
Defi_32.c61 struct desc_ptr gdt_descr; in efi_call_phys_prolog()
78 struct desc_ptr gdt_descr; in efi_call_phys_epilog()
/linux-4.1.27/arch/x86/power/
Dcpu.c65 store_idt((struct desc_ptr *)&ctxt->idt_limit); in __save_processor_state()
195 load_idt((const struct desc_ptr *)&ctxt->idt_limit); in __restore_processor_state()
/linux-4.1.27/arch/x86/kernel/
Dtracepoint.c12 struct desc_ptr trace_idt_descr = { NR_VECTORS * 16 - 1,
Dmachine_kexec_32.c31 struct desc_ptr curidt; in set_idt()
43 struct desc_ptr curgdt; in set_gdt()
Ddoublefault.c21 struct desc_ptr gdt_desc = {0, 0}; in doublefault_fn()
Dhead64.c172 load_idt((const struct desc_ptr *)&idt_descr); in x86_64_start_kernel()
Dmachine_kexec_64.c145 struct desc_ptr curidt; in set_idt()
160 struct desc_ptr curgdt; in set_gdt()
Dreboot.c40 static const struct desc_ptr no_idt = {};
/linux-4.1.27/arch/x86/kernel/acpi/
Dsleep.c61 native_store_gdt((struct desc_ptr *)&header->pmode_gdt); in x86_acpi_suspend_lowlevel()
/linux-4.1.27/arch/x86/xen/
Denlighten.c587 static void xen_load_gdt(const struct desc_ptr *dtr) in xen_load_gdt()
636 static void __init xen_load_gdt_boot(const struct desc_ptr *dtr) in xen_load_gdt_boot()
818 static DEFINE_PER_CPU(struct desc_ptr, idt_desc);
851 static void xen_convert_trap_info(const struct desc_ptr *desc, in xen_convert_trap_info()
870 const struct desc_ptr *desc = this_cpu_ptr(&idt_desc); in xen_copy_trap_info()
878 static void xen_load_idt(const struct desc_ptr *desc) in xen_load_idt()
/linux-4.1.27/arch/x86/kvm/
Demulate.c1446 struct desc_ptr dt; in read_interrupt_descriptor()
1460 u16 selector, struct desc_ptr *dt) in get_descriptor_table_ptr()
1483 struct desc_ptr dt; in get_descriptor_ptr()
1954 struct desc_ptr dt; in __emulate_int_real()
3349 struct desc_ptr *ptr)) in emulate_store_desc_ptr()
3351 struct desc_ptr desc_ptr; in emulate_store_desc_ptr() local
3355 get(ctxt, &desc_ptr); in emulate_store_desc_ptr()
3358 desc_ptr.address &= 0x00ffffff; in emulate_store_desc_ptr()
3363 &desc_ptr, 2 + ctxt->op_bytes); in emulate_store_desc_ptr()
3378 struct desc_ptr desc_ptr; in em_lgdt_lidt() local
[all …]
Dsvm.c643 struct desc_ptr gdt_descr; in svm_hardware_enable()
1485 static void svm_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in svm_get_idt()
1493 static void svm_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in svm_set_idt()
1502 static void svm_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in svm_get_gdt()
1510 static void svm_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in svm_set_gdt()
Dvmx.c832 static DEFINE_PER_CPU(struct desc_ptr, host_gdt);
1711 struct desc_ptr *gdt = this_cpu_ptr(&host_gdt); in reload_tss()
1775 struct desc_ptr *gdt = this_cpu_ptr(&host_gdt); in segment_base()
1935 struct desc_ptr *gdt = this_cpu_ptr(&host_gdt); in vmx_vcpu_load()
3821 static void vmx_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vmx_get_idt()
3827 static void vmx_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vmx_set_idt()
3833 static void vmx_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vmx_get_gdt()
3839 static void vmx_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vmx_set_gdt()
4484 struct desc_ptr dt; in vmx_set_constant_host_state()
Dx86.c4858 static void emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_get_gdt()
4863 static void emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_get_idt()
4868 static void emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_set_gdt()
4873 static void emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) in emulator_set_idt()
6733 struct desc_ptr dt; in kvm_arch_vcpu_ioctl_get_sregs()
6825 struct desc_ptr dt; in kvm_arch_vcpu_ioctl_set_sregs()
/linux-4.1.27/arch/x86/kernel/cpu/
Dcommon.c406 struct desc_ptr gdt_descr; in switch_to_new_gdt()
1162 struct desc_ptr idt_descr = { NR_VECTORS * 16 - 1, (unsigned long) idt_table };
1163 struct desc_ptr debug_idt_descr = { NR_VECTORS * 16 - 1,
/linux-4.1.27/arch/x86/lguest/
Dboot.c310 static void lguest_load_idt(const struct desc_ptr *desc) in lguest_load_idt()
331 static void lguest_load_gdt(const struct desc_ptr *desc) in lguest_load_gdt()
/linux-4.1.27/drivers/vme/bridges/
Dvme_ca91cx42.c1036 dma_addr_t desc_ptr; in ca91cx42_dma_list_add() local
1161 desc_ptr = virt_to_bus(&entry->descriptor); in ca91cx42_dma_list_add()
1162 prev->descriptor.dcpp = desc_ptr & ~CA91CX42_DCPP_M; in ca91cx42_dma_list_add()
/linux-4.1.27/include/trace/events/
Dxen.h471 TP_PROTO(const struct desc_ptr *desc),
/linux-4.1.27/arch/x86/boot/compressed/
Deboot.c1393 struct desc_ptr *gdt = NULL; in efi_main()