| /linux/drivers/scsi/fnic/ |
| H A D | cq_exch_desc.h | 34 static inline void cq_exch_wq_desc_dec(struct cq_exch_wq_desc *desc_ptr, in cq_exch_wq_desc_dec() argument 41 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_exch_wq_desc_dec() 43 *exch_status = desc_ptr->exch_status & CQ_EXCH_WQ_STATUS_MASK; in cq_exch_wq_desc_dec() 74 static inline void cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr, in cq_fcp_rq_desc_dec() argument 94 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_fcp_rq_desc_dec() 96 *eop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec() 98 *sop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec() 101 (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec() 103 *exchange_id = desc_ptr->exchange_id; in cq_fcp_rq_desc_dec() 104 *tmpl = desc_ptr->tmpl & CQ_FCP_RQ_DESC_TMPL_MASK; in cq_fcp_rq_desc_dec() [all …]
|
| /linux/drivers/scsi/ |
| H A D | ses.c | 187 unsigned char *desc_ptr = ses_dev->page2 + 8; in ses_set_page2_descriptor() local 190 memset(desc_ptr, 0, ses_dev->page2_len - 8); in ses_set_page2_descriptor() 193 desc_ptr += 4; in ses_set_page2_descriptor() 198 memcpy(desc_ptr, desc, 4); in ses_set_page2_descriptor() 200 desc_ptr[0] |= 0x80; in ses_set_page2_descriptor() 202 desc_ptr[0] &= 0xf0; in ses_set_page2_descriptor() 217 unsigned char *desc_ptr = ses_dev->page2 + 8; in ses_get_page2_descriptor() local 224 desc_ptr += 4; in ses_get_page2_descriptor() 229 return desc_ptr; in ses_get_page2_descriptor() 258 unsigned char *desc_ptr; in ses_set_fault() local [all …]
|
| /linux/drivers/mailbox/ |
| H A D | bcm-flexrm-mailbox.c | 294 static u64 flexrm_read_desc(void *desc_ptr) in flexrm_read_desc() argument 296 return le64_to_cpu(*((u64 *)desc_ptr)); in flexrm_read_desc() 299 static void flexrm_write_desc(void *desc_ptr, u64 desc) in flexrm_write_desc() argument 301 *((u64 *)desc_ptr) = cpu_to_le64(desc); in flexrm_write_desc() 327 static bool flexrm_is_next_table_desc(void *desc_ptr) in flexrm_is_next_table_desc() argument 329 u64 desc = flexrm_read_desc(desc_ptr); in flexrm_is_next_table_desc() 366 static void flexrm_flip_header_toggle(void *desc_ptr) in flexrm_flip_header_toggle() argument 368 u64 desc = flexrm_read_desc(desc_ptr); in flexrm_flip_header_toggle() 375 flexrm_write_desc(desc_ptr, desc); in flexrm_flip_header_toggle() 395 u64 desc, void **desc_ptr, u32 *toggle, in flexrm_enqueue_desc() argument [all …]
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_stats.h | 48 #define IONIC_READ_STAT64(base_ptr, desc_ptr) \ argument 49 (*((u64 *)(((u8 *)(base_ptr)) + (desc_ptr)->offset))) 51 #define IONIC_READ_STAT_LE64(base_ptr, desc_ptr) \ argument 52 __le64_to_cpu(*((__le64 *)(((u8 *)(base_ptr)) + (desc_ptr)->offset)))
|
| /linux/arch/x86/boot/startup/ |
| H A D | gdt_idt.c | 29 struct desc_ptr desc = { in startup_64_load_idt() 54 struct desc_ptr startup_gdt_descr = { in startup_64_setup_gdt_idt()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | x86_ops.h | 72 void vmx_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 73 void vmx_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 74 void vmx_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 75 void vmx_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
|
| H A D | main.c | 424 static void vt_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_get_idt() 434 static void vt_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_set_idt() 442 static void vt_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_get_gdt() 452 static void vt_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) in vt_set_gdt()
|
| /linux/drivers/regulator/ |
| H A D | tps65086-regulator.c | 385 struct regulator_desc * const desc_ptr = &tps->reg_config->config[i].desc; in tps65086_regulator_probe() local 388 i, desc_ptr->name, desc_ptr->id); in tps65086_regulator_probe() 390 rdev = devm_regulator_register(&pdev->dev, desc_ptr, &config); in tps65086_regulator_probe() 393 i, desc_ptr->name); in tps65086_regulator_probe()
|
| /linux/arch/x86/kvm/ |
| H A D | kvm_emulate.h | 207 void (*get_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt); 208 void (*get_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt); 209 void (*set_gdt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt); 210 void (*set_idt)(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt);
|
| H A D | smm.c | 187 struct desc_ptr dt; in enter_smm_save_state_32() 231 struct desc_ptr dt; in enter_smm_save_state_64() 282 struct desc_ptr dt; in enter_smm() 468 struct desc_ptr dt; in rsm_load_state_32() 520 struct desc_ptr dt; in rsm_load_state_64()
|
| H A D | emulate.c | 1401 struct desc_ptr dt; in read_interrupt_descriptor() 1414 u16 selector, struct desc_ptr *dt) in get_descriptor_table_ptr() 1437 struct desc_ptr dt; in get_descriptor_ptr() 2007 struct desc_ptr dt; in __emulate_int_real() 3435 struct desc_ptr *ptr)) in emulate_store_desc_ptr() 3437 struct desc_ptr desc_ptr; in emulate_store_desc_ptr() local 3445 get(ctxt, &desc_ptr); in emulate_store_desc_ptr() 3448 desc_ptr.address &= 0x00ffffff; in emulate_store_desc_ptr() 3453 &desc_ptr, 2 + ctxt->op_bytes); in emulate_store_desc_ptr() 3468 struct desc_ptr desc_ptr; in em_lgdt_lidt() local [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | paravirt_types.h | 16 struct desc_ptr; 67 void (*load_gdt)(const struct desc_ptr *); 68 void (*load_idt)(const struct desc_ptr *);
|
| H A D | kvm_host.h | 1760 void (*get_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 1761 void (*set_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 1762 void (*get_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt); 1763 void (*set_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
|
| /linux/arch/x86/kernel/ |
| H A D | idt.c | 175 static struct desc_ptr idt_descr __ro_after_init = { 338 static const struct desc_ptr idt = { .address = 0, .size = 0 }; in idt_invalidate()
|
| /linux/arch/x86/hyperv/ |
| H A D | hv_vtl.c | 118 struct desc_ptr gdt_ptr; in hv_vtl_bringup_vcpu() 119 struct desc_ptr idt_ptr; in hv_vtl_bringup_vcpu()
|
| H A D | hv_crash.c | 72 struct desc_ptr gdtr; 74 struct desc_ptr idtr;
|
| /linux/arch/x86/boot/compressed/ |
| H A D | idt_64.c | 25 static void load_boot_idt(const struct desc_ptr *dtr) in load_boot_idt()
|
| /linux/drivers/usb/usbip/ |
| H A D | vudc_sysfs.c | 75 char *desc_ptr = (char *) &udc->dev_desc; in dev_desc_read() local 85 memcpy(out, desc_ptr + off, count); in dev_desc_read()
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | processor.h | 417 struct desc_ptr { struct 590 static inline void set_idt(const struct desc_ptr *idt_desc) in set_idt() 620 static inline struct desc_ptr get_gdt(void) in get_gdt() 622 struct desc_ptr gdt; in get_gdt() 628 static inline struct desc_ptr get_idt(void) in get_idt() 630 struct desc_ptr idt; in get_idt()
|
| /linux/arch/x86/platform/efi/ |
| H A D | efi_32.c | 100 struct desc_ptr gdt_descr; in efi_set_virtual_address_map()
|
| /linux/tools/testing/selftests/kvm/ |
| H A D | set_memory_region_test.c | 226 struct desc_ptr idt; in guest_code_delete_memory_region() 558 const struct desc_ptr idt_desc = { in guest_code_mmio_during_vectoring()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | sev_smoke_test.c | 165 struct desc_ptr idt; in guest_shutdown_code()
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_wed.c | 648 void *desc_ptr; in mtk_wed_tx_buffer_alloc() local 665 desc_ptr = dma_alloc_coherent(dev->hw->dev, in mtk_wed_tx_buffer_alloc() 668 if (!desc_ptr) in mtk_wed_tx_buffer_alloc() 671 dev->tx_buf_ring.desc = desc_ptr; in mtk_wed_tx_buffer_alloc() 700 struct mtk_wdma_desc *desc = desc_ptr; in mtk_wed_tx_buffer_alloc() 725 desc_ptr += desc_size; in mtk_wed_tx_buffer_alloc()
|
| /linux/arch/x86/mm/ |
| H A D | fault.c | 477 static void show_ldttss(const struct desc_ptr *gdt, const char *name, u16 index) in show_ldttss() 556 struct desc_ptr idt, gdt; in show_fault_oops()
|
| /linux/include/trace/events/ |
| H A D | xen.h | 414 TP_PROTO(const struct desc_ptr *desc),
|