Home
last modified time | relevance | path

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

123456789

/drivers/acpi/apei/
Dghes.c101 return ghes->generic->header.type == ACPI_HEST_TYPE_GENERIC_ERROR_V2; in is_hest_type_generic_v2()
113 u8 notify_type = ghes->generic->notify.type; in is_hest_sync_notify()
265 static struct ghes *ghes_new(struct acpi_hest_generic *generic) in ghes_new() argument
275 ghes->generic = generic; in ghes_new()
282 rc = apei_map_generic_address(&generic->error_status_address); in ghes_new()
285 error_block_length = generic->error_block_length; in ghes_new()
290 error_block_length, generic->header.source_id); in ghes_new()
302 apei_unmap_generic_address(&generic->error_status_address); in ghes_new()
314 apei_unmap_generic_address(&ghes->generic->error_status_address); in ghes_fini()
371 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.c248 return gpio->hw_container.generic; in dal_gpio_get_generic()
296 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); in dal_gpio_create()
333 kfree((*gpio)->hw_container.generic); in dal_gpio_destroy()
334 (*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/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/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/dcn30/
Dhw_factory_dcn30.c190 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local
192 generic->regs = &generic_regs[en]; in define_generic_registers()
193 generic->shifts = &generic_shift[en]; in define_generic_registers()
194 generic->masks = &generic_mask[en]; in define_generic_registers()
195 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
/drivers/gpu/drm/amd/display/dc/gpio/dcn32/
Dhw_factory_dcn32.c194 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local
196 generic->regs = &generic_regs[en]; in define_generic_registers()
197 generic->shifts = &generic_shift[en]; in define_generic_registers()
198 generic->masks = &generic_mask[en]; in define_generic_registers()
199 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
/drivers/gpu/drm/amd/display/dc/gpio/dcn20/
Dhw_factory_dcn20.c218 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local
220 generic->regs = &generic_regs[en]; in define_generic_registers()
221 generic->shifts = &generic_shift[en]; in define_generic_registers()
222 generic->masks = &generic_mask[en]; in define_generic_registers()
223 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
/drivers/gpu/drm/amd/display/dc/gpio/dcn315/
Dhw_factory_dcn315.c182 struct hw_generic *generic = HW_GENERIC_FROM_BASE(pin); in define_generic_registers() local
184 generic->regs = &generic_regs[en]; in define_generic_registers()
185 generic->shifts = &generic_shift[en]; in define_generic_registers()
186 generic->masks = &generic_mask[en]; in define_generic_registers()
187 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
/drivers/video/fbdev/core/
DKconfig49 Include the cfb_fillrect function for generic software rectangle
57 Include the cfb_copyarea function for generic software area copying.
65 Include the cfb_imageblit function for generic software image
73 Allow generic frame-buffer functions to work on displays with 1, 2
81 Include the sys_fillrect function for generic software rectangle
89 Include the sys_copyarea function for generic software area copying.
97 Include the sys_imageblit function for generic software image
105 Allow generic frame-buffer to provide get_fb_unmapped_area
/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.c85 return TRB_TYPE_NOOP_LE32(trb->generic.field[3]); in trb_is_noop()
135 trb->generic.field[0] = 0; in trb_to_noop()
136 trb->generic.field[1] = 0; in trb_to_noop()
137 trb->generic.field[2] = 0; in trb_to_noop()
139 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE); in trb_to_noop()
140 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(noop_type)); in trb_to_noop()
227 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in inc_enq()
778 trb->generic.field[3] ^= cpu_to_le32(TRB_CYCLE); in td_to_noop()
1134 if (unlikely(TRB_TO_SUSPEND_PORT(le32_to_cpu(trb->generic.field[3])))) { in xhci_handle_cmd_stop_ep()
1141 ep_index = TRB_TO_EP_INDEX(le32_to_cpu(trb->generic.field[3])); in xhci_handle_cmd_stop_ep()
[all …]
/drivers/bus/mhi/ep/
Dring.c19 memcpy_fromio(&rlen, (void __iomem *) &ring->ring_ctx->generic.rlen, sizeof(u64)); in mhi_ep_ring_num_elems()
140 memcpy_toio((void __iomem *) &ring->ring_ctx->generic.rp, &rp, sizeof(u64)); in mhi_ep_ring_add_element()
175 memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.rbase, sizeof(u64)); in mhi_ep_ring_start()
185 memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.rp, sizeof(u64)); in mhi_ep_ring_start()
194 memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.wp, sizeof(u64)); in mhi_ep_ring_start()
/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/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()
915 le32_to_cpu(cq_desc->params.generic.param0), in ice_debug_cq()
916 le32_to_cpu(cq_desc->params.generic.param1)); in ice_debug_cq()
918 le32_to_cpu(cq_desc->params.generic.addr_high), in ice_debug_cq()
919 le32_to_cpu(cq_desc->params.generic.addr_low)); in ice_debug_cq()
1043 desc_on_ring->params.generic.addr_high = in ice_sq_send_cmd()
1045 desc_on_ring->params.generic.addr_low = in ice_sq_send_cmd()
[all …]
Dice_sched.c910 buf_size = struct_size(buf, generic, num_nodes); in ice_sched_add_elems()
918 buf->generic[i].parent_teid = parent->info.node_teid; in ice_sched_add_elems()
919 buf->generic[i].data.elem_type = ICE_AQC_ELEM_TYPE_SE_GENERIC; in ice_sched_add_elems()
920 buf->generic[i].data.valid_sections = in ice_sched_add_elems()
923 buf->generic[i].data.generic = 0; in ice_sched_add_elems()
924 buf->generic[i].data.cir_bw.bw_profile_idx = in ice_sched_add_elems()
926 buf->generic[i].data.cir_bw.bw_alloc = in ice_sched_add_elems()
928 buf->generic[i].data.eir_bw.bw_profile_idx = in ice_sched_add_elems()
930 buf->generic[i].data.eir_bw.bw_alloc = in ice_sched_add_elems()
947 status = ice_sched_add_node(pi, layer, &buf->generic[i], prealloc_nodes[i]); in ice_sched_add_elems()
[all …]
/drivers/scsi/lpfc/
Dlpfc_nvme.c450 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_64; in lpfc_nvme_gen_req()
451 wqe->generic.bde.tus.f.bdeSize = first_len; in lpfc_nvme_gen_req()
452 wqe->generic.bde.addrLow = bpl[0].addrLow; in lpfc_nvme_gen_req()
453 wqe->generic.bde.addrHigh = bpl[0].addrHigh; in lpfc_nvme_gen_req()
856 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_nvme_adj_fcp_sgls()
857 wqe->generic.bde.tus.f.bdeSize = 56; in lpfc_nvme_adj_fcp_sgls()
858 wqe->generic.bde.addrHigh = 0; in lpfc_nvme_adj_fcp_sgls()
859 wqe->generic.bde.addrLow = 64; /* Word 16 */ in lpfc_nvme_adj_fcp_sgls()
896 wqe->generic.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_64; in lpfc_nvme_adj_fcp_sgls()
897 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/hwmon/peci/
DKconfig9 If you say yes here you get support for the generic Intel PECI
23 If you say yes here you get support for the generic Intel PECI hwmon
/drivers/hte/
DKconfig10 less jitter. This framework provides a generic interface to such HTE
22 known as generic timestamping engine (GTE) support on NVIDIA Tegra194

123456789