/drivers/acpi/apei/ |
D | ghes.c | 101 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/ |
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 | 248 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/ |
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/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/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/dcn30/ |
D | hw_factory_dcn30.c | 190 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/ |
D | hw_factory_dcn32.c | 194 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/ |
D | hw_factory_dcn20.c | 218 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/ |
D | hw_factory_dcn315.c | 182 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/ |
D | Kconfig | 49 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/ |
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 | 85 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/ |
D | ring.c | 19 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/ |
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/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() 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 …]
|
D | ice_sched.c | 910 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/ |
D | lpfc_nvme.c | 450 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/ |
D | Makefile | 11 soundwire-generic-allocation-objs := generic_bandwidth_allocation.o 12 obj-$(CONFIG_SOUNDWIRE_GENERIC_ALLOCATION) += soundwire-generic-allocation.o
|
/drivers/hwmon/peci/ |
D | Kconfig | 9 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/ |
D | Kconfig | 10 less jitter. This framework provides a generic interface to such HTE 22 known as generic timestamping engine (GTE) support on NVIDIA Tegra194
|