/drivers/acpi/apei/ |
D | ghes.c | 99 return ghes->generic->header.type == ACPI_HEST_TYPE_GENERIC_ERROR_V2; in is_hest_type_generic_v2() 111 u8 notify_type = ghes->generic->notify.type; in is_hest_sync_notify() 237 static struct ghes *ghes_new(struct acpi_hest_generic *generic) in ghes_new() argument 247 ghes->generic = generic; in ghes_new() 254 rc = apei_map_generic_address(&generic->error_status_address); in ghes_new() 257 error_block_length = generic->error_block_length; in ghes_new() 262 error_block_length, generic->header.source_id); in ghes_new() 274 apei_unmap_generic_address(&generic->error_status_address); in ghes_new() 286 apei_unmap_generic_address(&ghes->generic->error_status_address); in ghes_fini() 343 if (len > ghes->generic->error_block_length) { in __ghes_check_estatus() [all …]
|
/drivers/usb/storage/ |
D | isd200.c | 209 } generic; member 491 ata.generic.SignatureByte0 = info->ConfigData.ATAMajorCommand; in isd200_action() 492 ata.generic.SignatureByte1 = info->ConfigData.ATAMinorCommand; in isd200_action() 493 ata.generic.TransferBlockSize = 1; in isd200_action() 498 ata.generic.ActionSelect = ACTION_SELECT_0|ACTION_SELECT_2; in isd200_action() 499 ata.generic.RegisterSelect = in isd200_action() 507 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2| in isd200_action() 510 ata.generic.RegisterSelect = REG_DEVICE_HEAD; in isd200_action() 517 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2| in isd200_action() 519 ata.generic.RegisterSelect = REG_DEVICE_CONTROL; in isd200_action() [all …]
|
/drivers/gpu/drm/amd/display/dc/gpio/ |
D | hw_generic.c | 40 generic->shifts->field_name, generic->masks->field_name 43 generic->base.base.ctx 45 (generic->regs->reg) 58 struct hw_generic *generic = HW_GENERIC_FROM_BASE(*ptr); in dal_hw_generic_destroy() local 60 dal_hw_generic_destruct(generic); in dal_hw_generic_destroy() 62 kfree(generic); in dal_hw_generic_destroy() 71 struct hw_generic *generic = HW_GENERIC_FROM_BASE(ptr); in set_config() local
|
D | gpio_base.c | 250 return gpio->hw_container.generic; in dal_gpio_get_generic() 298 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); in dal_gpio_create() 335 kfree((*gpio)->hw_container.generic); in dal_gpio_destroy() 336 (*gpio)->hw_container.generic = NULL; in dal_gpio_destroy()
|
/drivers/gpu/drm/amd/display/dc/gpio/dcn10/ |
D | hw_factory_dcn10.c | 153 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local 155 generic->regs = &generic_regs[en]; in define_generic_registers() 156 generic->shifts = &generic_shift[en]; in define_generic_registers() 157 generic->masks = &generic_mask[en]; in define_generic_registers() 158 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
|
/drivers/media/cec/platform/ |
D | Kconfig | 24 generic CEC framework interface. 39 It uses the generic CEC framework interface. 51 This is a generic GPIO-based CEC driver. 62 generic CEC framework interface. 73 generic CEC framework interface. 85 generic CEC framework interface. 96 generic CEC framework interface.
|
/drivers/video/fbdev/omap2/omapfb/displays/ |
D | Kconfig | 26 Driver for a generic DVI connector. 31 Driver for a generic HDMI connector. 36 Driver for a generic analog TV connector. 41 Driver for generic DPI panels. 48 Driver for generic DSI command mode panels.
|
/drivers/gpu/drm/amd/display/dc/gpio/dcn21/ |
D | hw_factory_dcn21.c | 161 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local 163 generic->regs = &generic_regs[en]; in define_generic_registers() 164 generic->shifts = &generic_shift[en]; in define_generic_registers() 165 generic->masks = &generic_mask[en]; in define_generic_registers() 166 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
|
/drivers/iio/buffer/ |
D | Kconfig | 3 # Industrial I/O generic buffer implementations 16 Provides the generic IIO DMA buffer infrastructure that can be used by 19 Should be selected by drivers that want to use the generic DMA buffer 26 Provides a bonding of the generic IIO DMA buffer infrastructure with the 40 Should be selected by drivers that want to use the generic Hw consumer
|
/drivers/gpu/drm/amd/display/dc/gpio/dcn30/ |
D | hw_factory_dcn30.c | 189 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local 191 generic->regs = &generic_regs[en]; in define_generic_registers() 192 generic->shifts = &generic_shift[en]; in define_generic_registers() 193 generic->masks = &generic_mask[en]; in define_generic_registers() 194 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
|
/drivers/gpu/drm/amd/display/dc/gpio/dcn20/ |
D | hw_factory_dcn20.c | 216 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local 218 generic->regs = &generic_regs[en]; in define_generic_registers() 219 generic->shifts = &generic_shift[en]; in define_generic_registers() 220 generic->masks = &generic_mask[en]; in define_generic_registers() 221 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
|
/drivers/usb/host/ |
D | xhci-dbgcap.c | 165 trb->generic.field[0] = 0; in xhci_dbc_flush_single_request() 166 trb->generic.field[1] = 0; in xhci_dbc_flush_single_request() 167 trb->generic.field[2] = 0; in xhci_dbc_flush_single_request() 168 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE); in xhci_dbc_flush_single_request() 169 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(TRB_TR_NOOP)); in xhci_dbc_flush_single_request() 229 trb->generic.field[0] = cpu_to_le32(field1); in xhci_dbc_queue_trb() 230 trb->generic.field[1] = cpu_to_le32(field2); in xhci_dbc_queue_trb() 231 trb->generic.field[2] = cpu_to_le32(field3); in xhci_dbc_queue_trb() 232 trb->generic.field[3] = cpu_to_le32(field4); in xhci_dbc_queue_trb() 234 trace_xhci_dbc_gadget_ep_queue(ring, &trb->generic); in xhci_dbc_queue_trb() [all …]
|
D | xhci-ring.c | 86 return TRB_TYPE_NOOP_LE32(trb->generic.field[3]); in trb_is_noop() 130 trb->generic.field[0] = 0; in trb_to_noop() 131 trb->generic.field[1] = 0; in trb_to_noop() 132 trb->generic.field[2] = 0; in trb_to_noop() 134 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE); in trb_to_noop() 135 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(noop_type)); in trb_to_noop() 224 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in inc_enq() 733 trb->generic.field[3] ^= cpu_to_le32(TRB_CYCLE); in td_to_noop() 1077 if (unlikely(TRB_TO_SUSPEND_PORT(le32_to_cpu(trb->generic.field[3])))) { in xhci_handle_cmd_stop_ep() 1084 ep_index = TRB_TO_EP_INDEX(le32_to_cpu(trb->generic.field[3])); in xhci_handle_cmd_stop_ep() [all …]
|
/drivers/char/xillybus/ |
D | Kconfig | 10 tristate "Xillybus generic FPGA interface" 15 Xillybus is a generic interface for peripherals designed on 43 tristate "XillyUSB: Xillybus generic FPGA interface for USB"
|
/drivers/usb/cdns3/ |
D | cdnsp-ring.c | 84 return TRB_TYPE_NOOP_LE32(trb->generic.field[3]); in cdnsp_trb_is_noop() 115 trb->generic.field[0] = 0; in cdnsp_trb_to_noop() 116 trb->generic.field[1] = 0; in cdnsp_trb_to_noop() 117 trb->generic.field[2] = 0; in cdnsp_trb_to_noop() 119 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE); in cdnsp_trb_to_noop() 120 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(noop_type)); in cdnsp_trb_to_noop() 194 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in cdnsp_inc_enq() 516 trb->generic.field[3] ^= cpu_to_le32(TRB_CYCLE); in cdnsp_td_to_noop() 796 if (GET_COMP_CODE(le32_to_cpu(event->generic.field[2])) != COMP_SUCCESS) in cdnsp_handle_port_status() 799 port_id = GET_PORT_ID(le32_to_cpu(event->generic.field[0])); in cdnsp_handle_port_status() [all …]
|
/drivers/scsi/lpfc/ |
D | lpfc_nvme.c | 439 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_64; in lpfc_nvme_gen_req() 440 wqe->generic.bde.tus.f.bdeSize = first_len; in lpfc_nvme_gen_req() 441 wqe->generic.bde.addrLow = bpl[0].addrLow; in lpfc_nvme_gen_req() 442 wqe->generic.bde.addrHigh = bpl[0].addrHigh; in lpfc_nvme_gen_req() 843 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_nvme_adj_fcp_sgls() 844 wqe->generic.bde.tus.f.bdeSize = 56; in lpfc_nvme_adj_fcp_sgls() 845 wqe->generic.bde.addrHigh = 0; in lpfc_nvme_adj_fcp_sgls() 846 wqe->generic.bde.addrLow = 64; /* Word 16 */ in lpfc_nvme_adj_fcp_sgls() 883 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_64; in lpfc_nvme_adj_fcp_sgls() 884 wqe->generic.bde.tus.f.bdeSize = nCmd->cmdlen; in lpfc_nvme_adj_fcp_sgls() [all …]
|
/drivers/soundwire/ |
D | Makefile | 11 soundwire-generic-allocation-objs := generic_bandwidth_allocation.o 12 obj-$(CONFIG_SOUNDWIRE_GENERIC_ALLOCATION) += soundwire-generic-allocation.o
|
/drivers/net/ethernet/intel/ice/ |
D | ice_controlq.c | 198 desc->params.generic.addr_high = in ice_alloc_rq_bufs() 200 desc->params.generic.addr_low = in ice_alloc_rq_bufs() 202 desc->params.generic.param0 = 0; in ice_alloc_rq_bufs() 203 desc->params.generic.param1 = 0; in ice_alloc_rq_bufs() 923 le32_to_cpu(cq_desc->params.generic.param0), in ice_debug_cq() 924 le32_to_cpu(cq_desc->params.generic.param1)); in ice_debug_cq() 926 le32_to_cpu(cq_desc->params.generic.addr_high), in ice_debug_cq() 927 le32_to_cpu(cq_desc->params.generic.addr_low)); in ice_debug_cq() 1051 desc_on_ring->params.generic.addr_high = in ice_sq_send_cmd() 1053 desc_on_ring->params.generic.addr_low = in ice_sq_send_cmd() [all …]
|
D | ice_sched.c | 891 buf_size = struct_size(buf, generic, num_nodes); in ice_sched_add_elems() 899 buf->generic[i].parent_teid = parent->info.node_teid; in ice_sched_add_elems() 900 buf->generic[i].data.elem_type = ICE_AQC_ELEM_TYPE_SE_GENERIC; in ice_sched_add_elems() 901 buf->generic[i].data.valid_sections = in ice_sched_add_elems() 904 buf->generic[i].data.generic = 0; in ice_sched_add_elems() 905 buf->generic[i].data.cir_bw.bw_profile_idx = in ice_sched_add_elems() 907 buf->generic[i].data.cir_bw.bw_alloc = in ice_sched_add_elems() 909 buf->generic[i].data.eir_bw.bw_profile_idx = in ice_sched_add_elems() 911 buf->generic[i].data.eir_bw.bw_alloc = in ice_sched_add_elems() 927 status = ice_sched_add_node(pi, layer, &buf->generic[i]); in ice_sched_add_elems() [all …]
|
/drivers/vfio/pci/ |
D | Kconfig | 18 Support for the generic PCI VFIO bus driver which can connect any 30 BIOS and generic video drivers.
|
/drivers/net/can/softing/ |
D | Kconfig | 3 tristate "Softing Gmbh CAN generic support" 30 In order to use the card as CAN device, you need the Softing generic
|
/drivers/uio/ |
D | Kconfig | 17 tristate "generic Hilscher CIF Card driver" 29 tristate "Userspace I/O platform driver with generic IRQ handling" 31 Platform driver for Userspace I/O devices, including generic 42 tristate "Userspace platform driver with generic irq and dynamic memory" 45 Platform driver for Userspace I/O devices, including generic
|
/drivers/dma/ |
D | st_fdma.c | 339 hw_node->generic.length = len; in st_fdma_prep_dma_memcpy() 340 hw_node->generic.sstride = 0; in st_fdma_prep_dma_memcpy() 341 hw_node->generic.dstride = 0; in st_fdma_prep_dma_memcpy() 425 hw_node->generic.sstride = 0; in fill_hw_node() 426 hw_node->generic.dstride = 0; in fill_hw_node() 500 hw_node->generic.length = period_len; in st_fdma_prep_dma_cyclic() 546 hw_node->generic.length = sg_dma_len(sg); in st_fdma_prep_slave_sg()
|
/drivers/pci/hotplug/ |
D | acpiphp_ibm.c | 71 } generic; member 134 while (ind < size && (des->generic.type != 0x82 || in ibm_slot_from_id() 136 des = (union apci_descriptor *)&table[ind += des->generic.len]; in ibm_slot_from_id()
|
/drivers/firmware/ |
D | Kconfig | 226 bool "Mark VGA/VBE/EFI FB as generic system framebuffer" 234 This option, if enabled, marks VGA/VBE/EFI framebuffers as generic 235 framebuffers so the new generic system-framebuffer drivers can be 236 used instead. If the framebuffer is not compatible with the generic 243 not be able to pick up generic system framebuffers if this option 246 with generic system framebuffers. But you should still keep vesafb
|