Home
last modified time | relevance | path

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

123456

/drivers/acpi/apei/
Dghes.c92 return ghes->generic->header.type == ACPI_HEST_TYPE_GENERIC_ERROR_V2; in is_hest_type_generic_v2()
216 static struct ghes *ghes_new(struct acpi_hest_generic *generic) in ghes_new() argument
226 ghes->generic = generic; in ghes_new()
233 rc = apei_map_generic_address(&generic->error_status_address); in ghes_new()
236 error_block_length = generic->error_block_length; in ghes_new()
241 error_block_length, generic->header.source_id); in ghes_new()
253 apei_unmap_generic_address(&generic->error_status_address); in ghes_new()
265 apei_unmap_generic_address(&ghes->generic->error_status_address); in ghes_fini()
322 if (len > ghes->generic->error_block_length) { in __ghes_check_estatus()
340 struct acpi_hest_generic *g = ghes->generic; in __ghes_peek_estatus()
[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)
67 struct hw_generic *generic = HW_GENERIC_FROM_BASE(*ptr); in destroy() local
69 dal_hw_generic_destruct(generic); in destroy()
71 kfree(generic); in destroy()
80 struct hw_generic *generic = HW_GENERIC_FROM_BASE(ptr); in set_config() local
103 struct hw_generic *generic, in construct() argument
108 dal_hw_generic_construct(generic, id, en, ctx); in construct()
109 generic->base.base.funcs = &funcs; in construct()
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()
337 kfree((*gpio)->hw_container.generic); in dal_gpio_destroy()
338 (*gpio)->hw_container.generic = NULL; in dal_gpio_destroy()
/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/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/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/gpu/drm/amd/display/dc/gpio/dcn21/
Dhw_factory_dcn21.c162 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local
164 generic->regs = &generic_regs[en]; in define_generic_registers()
165 generic->shifts = &generic_shift[en]; in define_generic_registers()
166 generic->masks = &generic_mask[en]; in define_generic_registers()
167 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
/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.
47 Driver for generic DSI command mode panels.
/drivers/gpu/drm/amd/display/dc/gpio/dcn20/
Dhw_factory_dcn20.c205 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local
207 generic->regs = &generic_regs[en]; in define_generic_registers()
208 generic->shifts = &generic_shift[en]; in define_generic_registers()
209 generic->masks = &generic_mask[en]; in define_generic_registers()
210 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
/drivers/usb/host/
Dxhci-dbgcap.c166 trb->generic.field[0] = 0; in xhci_dbc_flush_single_request()
167 trb->generic.field[1] = 0; in xhci_dbc_flush_single_request()
168 trb->generic.field[2] = 0; in xhci_dbc_flush_single_request()
169 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE); in xhci_dbc_flush_single_request()
170 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(TRB_TR_NOOP)); in xhci_dbc_flush_single_request()
223 trb->generic.field[0] = cpu_to_le32(field1); in xhci_dbc_queue_trb()
224 trb->generic.field[1] = cpu_to_le32(field2); in xhci_dbc_queue_trb()
225 trb->generic.field[2] = cpu_to_le32(field3); in xhci_dbc_queue_trb()
226 trb->generic.field[3] = cpu_to_le32(field4); in xhci_dbc_queue_trb()
228 trace_xhci_dbc_gadget_ep_queue(ring, &trb->generic); in xhci_dbc_queue_trb()
[all …]
Dxhci-ring.c82 return TRB_TYPE_NOOP_LE32(trb->generic.field[3]); in trb_is_noop()
126 trb->generic.field[0] = 0; in trb_to_noop()
127 trb->generic.field[1] = 0; in trb_to_noop()
128 trb->generic.field[2] = 0; in trb_to_noop()
130 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE); in trb_to_noop()
131 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(noop_type)); in trb_to_noop()
210 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in inc_enq()
617 trb->generic.field[3] ^= cpu_to_le32(TRB_CYCLE); in td_to_noop()
712 if (unlikely(TRB_TO_SUSPEND_PORT(le32_to_cpu(trb->generic.field[3])))) { in xhci_handle_cmd_stop_ep()
721 ep_index = TRB_TO_EP_INDEX(le32_to_cpu(trb->generic.field[3])); in xhci_handle_cmd_stop_ep()
[all …]
/drivers/net/ethernet/intel/ice/
Dice_sched.c198 memcpy(&node->info, &elem.generic[0], sizeof(node->info)); in ice_sched_add_node()
669 buf_size = struct_size(buf, generic, num_nodes - 1); in ice_sched_add_elems()
677 buf->generic[i].parent_teid = parent->info.node_teid; in ice_sched_add_elems()
678 buf->generic[i].data.elem_type = ICE_AQC_ELEM_TYPE_SE_GENERIC; in ice_sched_add_elems()
679 buf->generic[i].data.valid_sections = in ice_sched_add_elems()
682 buf->generic[i].data.generic = 0; in ice_sched_add_elems()
683 buf->generic[i].data.cir_bw.bw_profile_idx = in ice_sched_add_elems()
685 buf->generic[i].data.cir_bw.bw_alloc = in ice_sched_add_elems()
687 buf->generic[i].data.eir_bw.bw_profile_idx = in ice_sched_add_elems()
689 buf->generic[i].data.eir_bw.bw_alloc = in ice_sched_add_elems()
[all …]
Dice_controlq.c183 desc->params.generic.addr_high = in ice_alloc_rq_bufs()
185 desc->params.generic.addr_low = in ice_alloc_rq_bufs()
187 desc->params.generic.param0 = 0; in ice_alloc_rq_bufs()
188 desc->params.generic.param1 = 0; in ice_alloc_rq_bufs()
930 desc_on_ring->params.generic.addr_high = in ice_sq_send_cmd()
932 desc_on_ring->params.generic.addr_low = in ice_sq_send_cmd()
1102 desc->params.generic.addr_high = cpu_to_le32(upper_32_bits(bi->pa)); in ice_clean_rq_elem()
1103 desc->params.generic.addr_low = cpu_to_le32(lower_32_bits(bi->pa)); in ice_clean_rq_elem()
/drivers/gpu/drm/omapdrm/displays/
DKconfig19 Driver for a generic HDMI connector.
24 Driver for a generic analog TV connector.
30 Driver for generic DSI command mode panels.
/drivers/char/xillybus/
DKconfig7 tristate "Xillybus generic FPGA interface"
11 Xillybus is a generic interface for peripherals designed on
/drivers/scsi/lpfc/
Dlpfc_nvme.c471 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_64; in lpfc_nvme_gen_req()
472 wqe->generic.bde.tus.f.bdeSize = first_len; in lpfc_nvme_gen_req()
473 wqe->generic.bde.addrLow = bpl[0].addrLow; in lpfc_nvme_gen_req()
474 wqe->generic.bde.addrHigh = bpl[0].addrHigh; in lpfc_nvme_gen_req()
796 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_nvme_adj_fcp_sgls()
797 wqe->generic.bde.tus.f.bdeSize = 56; in lpfc_nvme_adj_fcp_sgls()
798 wqe->generic.bde.addrHigh = 0; in lpfc_nvme_adj_fcp_sgls()
799 wqe->generic.bde.addrLow = 64; /* Word 16 */ in lpfc_nvme_adj_fcp_sgls()
836 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_64; in lpfc_nvme_adj_fcp_sgls()
837 wqe->generic.bde.tus.f.bdeSize = nCmd->cmdlen; in lpfc_nvme_adj_fcp_sgls()
[all …]
/drivers/hwtracing/coresight/
DKconfig27 bool "Coresight generic TMC driver"
33 complies with the generic implementation of the component without
48 bool "Coresight generic TPIU driver"
63 that complies with the generic implementation of the component without
/drivers/crypto/
Dpicoxcell_crypto.c154 struct spacc_generic_ctx generic; member
166 struct spacc_generic_ctx generic; member
418 struct spacc_engine *engine = aead_ctx->generic.engine; in spacc_aead_free_ddts()
564 struct spacc_engine *engine = ctx->generic.engine; in spacc_aead_submit()
568 req->ctx_id = spacc_load_ctx(&ctx->generic, ctx->cipher_key, in spacc_aead_submit()
703 ctx->generic.flags = spacc_alg->type; in spacc_aead_cra_init()
704 ctx->generic.engine = engine; in spacc_aead_cra_init()
709 ctx->generic.key_offs = spacc_alg->key_offs; in spacc_aead_cra_init()
710 ctx->generic.iv_offs = spacc_alg->iv_offs; in spacc_aead_cra_init()
883 struct spacc_engine *engine = ctx->generic.engine; in spacc_ablk_submit()
[all …]
/drivers/gpio/
DTODO40 - Get rid of struct of_mm_gpio_chip altogether: use the generic MMIO
53 handle this with generic OF bindings, pull all legacy handling into
74 The GPIO drivers can utilize the generic MMIO helper library in many
91 try to cover any generic kind of irqchip cascaded from a GPIO.
136 - Support generic hierarchical GPIO interrupts: these are for the
/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/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/dma/
Dst_fdma.c338 hw_node->generic.length = len; in st_fdma_prep_dma_memcpy()
339 hw_node->generic.sstride = 0; in st_fdma_prep_dma_memcpy()
340 hw_node->generic.dstride = 0; in st_fdma_prep_dma_memcpy()
424 hw_node->generic.sstride = 0; in fill_hw_node()
425 hw_node->generic.dstride = 0; in fill_hw_node()
499 hw_node->generic.length = period_len; in st_fdma_prep_dma_cyclic()
545 hw_node->generic.length = sg_dma_len(sg); in st_fdma_prep_slave_sg()
/drivers/phy/
DKconfig13 This framework is designed to provide a generic interface for PHY
14 devices present in the kernel. This layer will have the generic
/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/mtd/nand/onenand/
DMakefile10 obj-$(CONFIG_MTD_ONENAND_GENERIC) += generic.o

123456