Home
last modified time | relevance | path

Searched refs:generic (Results 1 – 25 of 191) sorted by relevance

12345678

/drivers/acpi/apei/
Dghes.c99 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/
Disd200.c209 } 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/
Dhw_generic.c40 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
Dgpio_base.c250 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/
Dhw_factory_dcn10.c153 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/
DKconfig24 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/
DKconfig26 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/
Dhw_factory_dcn21.c161 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/
DKconfig3 # 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/
Dhw_factory_dcn30.c189 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/
Dhw_factory_dcn20.c216 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/
Dxhci-dbgcap.c165 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 …]
Dxhci-ring.c86 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/
DKconfig10 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/
Dcdnsp-ring.c84 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/
Dlpfc_nvme.c439 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/
DMakefile11 soundwire-generic-allocation-objs := generic_bandwidth_allocation.o
12 obj-$(CONFIG_SOUNDWIRE_GENERIC_ALLOCATION) += soundwire-generic-allocation.o
/drivers/net/ethernet/intel/ice/
Dice_controlq.c198 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 …]
Dice_sched.c891 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/
DKconfig18 Support for the generic PCI VFIO bus driver which can connect any
30 BIOS and generic video drivers.
/drivers/net/can/softing/
DKconfig3 tristate "Softing Gmbh CAN generic support"
30 In order to use the card as CAN device, you need the Softing generic
/drivers/uio/
DKconfig17 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/
Dst_fdma.c339 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/
Dacpiphp_ibm.c71 } 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/
DKconfig226 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

12345678