| /Linux-v5.4/arch/arm/common/ |
| D | dmabounce.c | 88 struct dmabounce_device_info *device_info = dev->archdata.dmabounce; in dmabounce_show() local 90 device_info->small.allocs, in dmabounce_show() 91 device_info->large.allocs, in dmabounce_show() 92 device_info->total_allocs - device_info->small.allocs - in dmabounce_show() 93 device_info->large.allocs, in dmabounce_show() 94 device_info->total_allocs, in dmabounce_show() 95 device_info->map_op_count, in dmabounce_show() 96 device_info->bounce_count); in dmabounce_show() 105 alloc_safe_buffer(struct dmabounce_device_info *device_info, void *ptr, in alloc_safe_buffer() argument 110 struct device *dev = device_info->dev; in alloc_safe_buffer() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ |
| D | kfd_interrupt.c | 57 KFD_IH_NUM_ENTRIES * kfd->device_info->ih_ring_entry_size, in kfd_interrupt_init() 112 kfd->device_info->ih_ring_entry_size); in enqueue_ih_ring_entry() 113 if (count != kfd->device_info->ih_ring_entry_size) { in enqueue_ih_ring_entry() 131 kfd->device_info->ih_ring_entry_size); in dequeue_ih_ring_entry() 133 WARN_ON(count && count != kfd->device_info->ih_ring_entry_size); in dequeue_ih_ring_entry() 135 return count == kfd->device_info->ih_ring_entry_size; in dequeue_ih_ring_entry() 144 if (dev->device_info->ih_ring_entry_size > sizeof(ih_ring_entry)) { in interrupt_wq() 150 dev->device_info->event_interrupt_class->interrupt_wq(dev, in interrupt_wq() 161 wanted |= dev->device_info->event_interrupt_class->interrupt_isr(dev, in interrupt_is_wanted()
|
| D | kfd_iommu.c | 44 if (!kfd->device_info->needs_iommu_device) in kfd_iommu_check_device() 69 if (!kfd->device_info->needs_iommu_device) in kfd_iommu_device_init() 91 (unsigned int)(1 << kfd->device_info->max_pasid_bits), in kfd_iommu_device_init() 115 if (!dev->device_info->needs_iommu_device || pdd->bound == PDD_BOUND) in kfd_iommu_bind_process_to_device() 290 if (!kfd->device_info->needs_iommu_device) in kfd_iommu_suspend() 310 if (!kfd->device_info->needs_iommu_device) in kfd_iommu_resume()
|
| D | kfd_flat_memory.c | 324 if (!pdd->dev->device_info->needs_iommu_device) { in kfd_init_apertures_vi() 392 switch (dev->device_info->asic_family) { in kfd_init_apertures() 414 dev->device_info->asic_family); in kfd_init_apertures() 418 if (!dev->device_info->needs_iommu_device) { in kfd_init_apertures()
|
| D | kfd_device.c | 374 const struct kfd_device_info *device_info; member 513 WARN_ON(!supported_devices[i].device_info); in lookup_device_info() 514 return supported_devices[i].device_info; in lookup_device_info() 528 const struct kfd_device_info *device_info = in kgd2kfd_probe() local 531 if (!device_info) { in kgd2kfd_probe() 545 if (device_info->needs_pci_atomics && in kgd2kfd_probe() 555 kfd->device_info = device_info; in kgd2kfd_probe() 572 if (cwsr_enable && kfd->device_info->supports_cwsr) { in kfd_cwsr_init() 573 if (kfd->device_info->asic_family < CHIP_VEGA10) { in kfd_cwsr_init() 577 } else if (kfd->device_info->asic_family == CHIP_ARCTURUS) { in kfd_cwsr_init() [all …]
|
| D | kfd_doorbell.c | 54 return roundup(kfd->device_info->doorbell_size * in kfd_doorbell_process_slice() 182 inx *= kfd->device_info->doorbell_size / sizeof(u32); in kfd_get_kernel_doorbell() 203 * sizeof(u32) / kfd->device_info->doorbell_size; in kfd_release_kernel_doorbell() 241 doorbell_id * kfd->device_info->doorbell_size / sizeof(u32); in kfd_doorbell_id_to_offset()
|
| D | kfd_device_queue_manager.c | 104 return dqm->dev->device_info->num_sdma_engines; in get_num_sdma_engines() 109 return dqm->dev->device_info->num_xgmi_sdma_engines; in get_num_xgmi_sdma_engines() 114 return dqm->dev->device_info->num_sdma_engines in get_num_sdma_queues() 115 * dqm->dev->device_info->num_sdma_queues_per_engine; in get_num_sdma_queues() 120 return dqm->dev->device_info->num_xgmi_sdma_engines in get_num_xgmi_sdma_queues() 121 * dqm->dev->device_info->num_sdma_queues_per_engine; in get_num_xgmi_sdma_queues() 139 if (!KFD_IS_SOC15(dev->device_info->asic_family)) { in allocate_doorbell() 185 if (!KFD_IS_SOC15(dev->device_info->asic_family) || in deallocate_doorbell() 254 if (q->device->device_info->asic_family == CHIP_HAWAII) in deallocate_vmid() 1247 for (i = 0; i < dqm->dev->device_info->num_sdma_engines + in unmap_sdma_queues() [all …]
|
| D | kfd_kernel_queue.c | 103 retval = kfd_gtt_sa_allocate(dev, dev->device_info->doorbell_size, in initialize() 289 if (kq->dev->device_info->doorbell_size == 8) { in rollback_packet() 313 switch (dev->device_info->asic_family) { in kernel_queue_init() 341 dev->device_info->asic_family); in kernel_queue_init()
|
| D | kfd_topology.c | 480 __ilog2_u32(dev->gpu->device_info->num_of_watch_points); in node_show() 492 if (dev->gpu->device_info->asic_family == CHIP_TONGA) in node_show() 1107 if (!gpu->device_info->needs_iommu_device && in kfd_assign_gpu() 1172 dev->gpu->device_info->asic_family == CHIP_HAWAII) in kfd_fill_iolink_non_crat_info() 1270 strncpy(dev->node_props.name, gpu->device_info->asic_name, in kfd_topology_add_device() 1287 dev->node_props.num_sdma_engines = gpu->device_info->num_sdma_engines; in kfd_topology_add_device() 1289 gpu->device_info->num_xgmi_sdma_engines; in kfd_topology_add_device() 1297 switch (dev->gpu->device_info->asic_family) { in kfd_topology_add_device() 1328 dev->gpu->device_info->asic_family); in kfd_topology_add_device() 1335 if (dev->gpu->device_info->needs_iommu_device) in kfd_topology_add_device() [all …]
|
| D | kfd_device_queue_manager_v9.c | 65 !dqm->dev->device_info->needs_iommu_device) in update_qpd_v9()
|
| /Linux-v5.4/drivers/memory/ |
| D | emif.c | 82 u32 type = emif->plat_data->device_info->type; in do_emif_regdump_show() 345 const struct ddr_device_info *device_info) in get_addressing_table() argument 349 type = device_info->type; in get_addressing_table() 350 density = device_info->density; in get_addressing_table() 849 if (emif->plat_data->device_info->cs1_used) { in get_temperature_level() 926 type = emif->plat_data->device_info->type; in setup_temperature_sensitive_regs() 1108 type = emif->plat_data->device_info->type; in setup_interrupts() 1139 const struct ddr_device_info *device_info; in emif_onetime_settings() local 1141 device_info = emif->plat_data->device_info; in emif_onetime_settings() 1142 addressing = get_addressing_table(device_info); in emif_onetime_settings() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
| D | mmio.c | 54 (reg >= 0 && reg < gvt->device_info.mmio_size) 57 (reg >= gvt->device_info.gtt_start_offset \ 58 && reg < gvt->device_info.gtt_start_offset + gvt_ggtt_sz(gvt)) 81 offset -= gvt->device_info.gtt_start_offset; in failsafe_emulate_mmio_rw() 237 const struct intel_gvt_device_info *info = &gvt->device_info; in intel_vgpu_reset_mmio() 295 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in intel_vgpu_init_mmio()
|
| D | firmware.c | 80 struct intel_gvt_device_info *info = &gvt->device_info; in expose_firmware_sysfs() 155 struct intel_gvt_device_info *info = &gvt->device_info; in verify_firmware() 210 struct intel_gvt_device_info *info = &gvt->device_info; in intel_gvt_load_firmware()
|
| D | cfg_space.c | 112 if (WARN_ON(offset + bytes > vgpu->gvt->device_info.cfg_space_size)) in intel_vgpu_emulate_cfg_read() 305 if (WARN_ON(offset + bytes > vgpu->gvt->device_info.cfg_space_size)) in intel_vgpu_emulate_cfg_write() 362 const struct intel_gvt_device_info *info = &gvt->device_info; in intel_vgpu_init_cfg_space()
|
| /Linux-v5.4/drivers/net/can/usb/ |
| D | ucan.c | 298 struct ucan_device_info device_info; member 333 up->context_array = kcalloc(up->device_info.tx_fifo, in ucan_alloc_context_array() 342 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context_array() 348 up->available_tx_urbs = up->device_info.tx_fifo; in ucan_alloc_context_array() 365 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context() 445 struct ucan_ctl_cmd_device_info *device_info) in ucan_parse_device_info() argument 448 &up->device_info.bittiming_const; in ucan_parse_device_info() 452 up->can.clock.freq = le32_to_cpu(device_info->freq); in ucan_parse_device_info() 453 up->device_info.tx_fifo = device_info->tx_fifo; in ucan_parse_device_info() 455 bittiming->tseg1_min = device_info->tseg1_min; in ucan_parse_device_info() [all …]
|
| /Linux-v5.4/drivers/message/fusion/ |
| D | mptsas.h | 82 u32 device_info; /* specific bits for devices */ member 100 u32 device_info; member 142 u32 device_info; /* bitfield detailed info about this device */ member
|
| D | mptsas.c | 111 struct mptsas_devinfo *device_info); 117 struct mptsas_devinfo *device_info, u32 form, u32 form_specific); 436 (attached->device_info & in mptsas_is_end_device() 438 ((attached->device_info & in mptsas_is_end_device() 440 (attached->device_info & in mptsas_is_end_device() 442 (attached->device_info & in mptsas_is_end_device() 555 u64 sas_address, u32 device_info, u16 slot, u64 enclosure_logical_id) in mptsas_add_device_component() argument 588 sas_info->device_info = device_info; in mptsas_add_device_component() 639 sas_device.id, sas_device.sas_address, sas_device.device_info, in mptsas_add_device_component_by_fw() 778 phy_info->attached.device_info, in mptsas_add_device_component_starget() [all …]
|
| /Linux-v5.4/drivers/hwmon/pmbus/ |
| D | pmbus.c | 167 struct pmbus_device_info *device_info; in pmbus_probe() local 173 device_info = (struct pmbus_device_info *)id->driver_data; in pmbus_probe() 174 if (device_info->flags & PMBUS_SKIP_STATUS_CHECK) { in pmbus_probe() 183 info->pages = device_info->pages; in pmbus_probe()
|
| /Linux-v5.4/drivers/net/hyperv/ |
| D | netvsc_drv.c | 1008 struct netvsc_device_info *device_info; in netvsc_set_channels() local 1027 device_info = netvsc_devinfo_get(nvdev); in netvsc_set_channels() 1029 if (!device_info) in netvsc_set_channels() 1032 device_info->num_chn = count; in netvsc_set_channels() 1038 ret = netvsc_attach(net, device_info); in netvsc_set_channels() 1040 device_info->num_chn = orig; in netvsc_set_channels() 1041 if (netvsc_attach(net, device_info)) in netvsc_set_channels() 1046 kfree(device_info); in netvsc_set_channels() 1115 struct netvsc_device_info *device_info; in netvsc_change_mtu() local 1121 device_info = netvsc_devinfo_get(nvdev); in netvsc_change_mtu() [all …]
|
| D | netvsc.c | 297 const struct netvsc_device_info *device_info) in netvsc_init_buf() argument 307 buf_size = device_info->recv_sections * device_info->recv_section_size; in netvsc_init_buf() 398 buf_size = device_info->send_sections * device_info->send_section_size; in netvsc_init_buf() 550 const struct netvsc_device_info *device_info) in netvsc_connect_vsp() argument 605 ret = netvsc_init_buf(device, net_device, device_info); in netvsc_connect_vsp() 1362 const struct netvsc_device_info *device_info) in netvsc_device_add() argument 1417 ret = netvsc_connect_vsp(device, net_device, device_info); in netvsc_device_add()
|
| /Linux-v5.4/drivers/video/fbdev/ |
| D | ssd1307fb.c | 74 const struct ssd1307fb_deviceinfo *device_info; member 305 if (par->device_info->need_pwm) { in ssd1307fb_init() 430 BIT(4) | (par->device_info->need_chargepump ? BIT(2) : 0)); in ssd1307fb_init() 615 par->device_info = of_device_get_match_data(&client->dev); in ssd1307fb_probe() 670 par->vcomh = par->device_info->default_vcomh; in ssd1307fb_probe() 674 par->dclk_div = par->device_info->default_dclk_div; in ssd1307fb_probe() 676 par->dclk_frq = par->device_info->default_dclk_frq; in ssd1307fb_probe() 766 if (par->device_info->need_pwm) { in ssd1307fb_probe() 790 if (par->device_info->need_pwm) { in ssd1307fb_remove()
|
| /Linux-v5.4/drivers/hid/intel-ish-hid/ |
| D | ishtp-hid-client.c | 63 struct device_info *dev_info; in process_recv() 122 sizeof(struct device_info), in process_recv() 131 if (1 + sizeof(struct device_info) * i >= in process_recv() 135 1 + sizeof(struct device_info) in process_recv() 139 if (1 + sizeof(struct device_info) * i >= in process_recv() 143 dev_info = (struct device_info *)(payload + 1 + in process_recv() 144 sizeof(struct device_info) * i); in process_recv() 148 sizeof(struct device_info)); in process_recv()
|
| D | ishtp-hid.h | 46 struct device_info { struct 127 struct device_info *hid_devices;
|
| /Linux-v5.4/include/linux/platform_data/ |
| D | emif_plat.h | 116 struct ddr_device_info *device_info; member
|
| /Linux-v5.4/drivers/hid/ |
| D | hid-hyperv.c | 182 struct synthhid_device_info *device_info) in mousevsc_on_receive_device_info() argument 190 input_device->hid_dev_info = device_info->hid_dev_info; in mousevsc_on_receive_device_info() 191 desc = &device_info->hid_descriptor; in mousevsc_on_receive_device_info()
|