| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_interrupt.c | 58 KFD_IH_NUM_ENTRIES * node->kfd->device_info.ih_ring_entry_size, in kfd_interrupt_init() 116 kfifo_in(&node->ih_fifo, ih_ring_entry, node->kfd->device_info.ih_ring_entry_size); in enqueue_ih_ring_entry() 131 node->kfd->device_info.ih_ring_entry_size); in dequeue_ih_ring_entry() 132 WARN_ON(count != node->kfd->device_info.ih_ring_entry_size); in dequeue_ih_ring_entry() 133 return count == node->kfd->device_info.ih_ring_entry_size; in dequeue_ih_ring_entry() 143 dev->kfd->device_info.event_interrupt_class->interrupt_wq(dev, in interrupt_wq() 145 kfifo_skip_count(&dev->ih_fifo, dev->kfd->device_info.ih_ring_entry_size); in interrupt_wq() 164 wanted |= dev->kfd->device_info.event_interrupt_class->interrupt_isr(dev, in interrupt_is_wanted()
|
| H A D | kfd_device.c | 82 kfd->device_info.num_sdma_queues_per_engine = 2; in kfd_device_info_set_sdma_info() 98 kfd->device_info.num_sdma_queues_per_engine = 8; in kfd_device_info_set_sdma_info() 113 kfd->device_info.num_sdma_queues_per_engine = 8; in kfd_device_info_set_sdma_info() 115 kfd->device_info.num_reserved_sdma_queues_per_engine = 2; in kfd_device_info_set_sdma_info() 121 kfd->device_info.num_sdma_queues_per_engine = 8; in kfd_device_info_set_sdma_info() 138 kfd->device_info.event_interrupt_class = &event_interrupt_class_v9; in kfd_device_info_set_event_interrupt_class() 143 kfd->device_info.event_interrupt_class = in kfd_device_info_set_event_interrupt_class() 159 kfd->device_info.event_interrupt_class = &event_interrupt_class_v10; in kfd_device_info_set_event_interrupt_class() 174 kfd->device_info.event_interrupt_class = &event_interrupt_class_v11; in kfd_device_info_set_event_interrupt_class() 179 kfd->device_info.event_interrupt_class = &event_interrupt_class_v11; in kfd_device_info_set_event_interrupt_class() [all …]
|
| H A D | kfd_doorbell.c | 53 return roundup(kfd->device_info.doorbell_size * in kfd_doorbell_process_slice() 169 kfd->device_info.doorbell_size); in kfd_get_kernel_doorbell() 251 pdd->dev->kfd->device_info.doorbell_size); in kfd_get_process_doorbells()
|
| H A D | kfd_kernel_queue.c | 102 retval = kfd_gtt_sa_allocate(dev, dev->kfd->device_info.doorbell_size, in kq_initialize() 113 memset(kq->wptr_kernel, 0, dev->kfd->device_info.doorbell_size); in kq_initialize() 281 if (kq->dev->kfd->device_info.doorbell_size == 8) { in kq_submit_packet() 298 if (kq->dev->kfd->device_info.doorbell_size == 8) { in kq_rollback_packet()
|
| /linux/drivers/memory/ |
| H A D | emif.c | 78 u32 type = emif->plat_data->device_info->type; in do_emif_regdump_show() 270 const struct ddr_device_info *device_info) in get_addressing_table() argument 274 type = device_info->type; in get_addressing_table() 275 density = device_info->density; in get_addressing_table() 466 if (emif->plat_data->device_info->cs1_used) { in get_temperature_level() 498 type = emif->plat_data->device_info->type; in setup_temperature_sensitive_regs() 678 type = emif->plat_data->device_info->type; in setup_interrupts() 709 const struct ddr_device_info *device_info; in emif_onetime_settings() local 711 device_info = emif->plat_data->device_info; in emif_onetime_settings() 712 addressing = get_addressing_table(device_info); in emif_onetime_settings() [all …]
|
| /linux/drivers/net/can/usb/ |
| H A D | ucan.c | 298 struct ucan_device_info device_info; member 334 up->device_info.tx_fifo); in ucan_alloc_context_array() 341 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context_array() 347 up->available_tx_urbs = up->device_info.tx_fifo; in ucan_alloc_context_array() 364 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context() 446 struct ucan_ctl_cmd_device_info *device_info) in ucan_parse_device_info() argument 449 &up->device_info.bittiming_const; in ucan_parse_device_info() 453 up->can.clock.freq = le32_to_cpu(device_info->freq); in ucan_parse_device_info() 454 up->device_info.tx_fifo = device_info->tx_fifo; in ucan_parse_device_info() 456 bittiming->tseg1_min = device_info->tseg1_min; in ucan_parse_device_info() [all …]
|
| /linux/drivers/net/hyperv/ |
| H A D | netvsc_drv.c | 1086 struct netvsc_device_info *device_info; in netvsc_set_channels() local 1105 device_info = netvsc_devinfo_get(nvdev); in netvsc_set_channels() 1107 if (!device_info) in netvsc_set_channels() 1110 device_info->num_chn = count; in netvsc_set_channels() 1116 ret = netvsc_attach(net, device_info); in netvsc_set_channels() 1118 device_info->num_chn = orig; in netvsc_set_channels() 1119 if (netvsc_attach(net, device_info)) in netvsc_set_channels() 1124 netvsc_devinfo_put(device_info); in netvsc_set_channels() 1182 struct netvsc_device_info *device_info; in netvsc_change_mtu() local 1188 device_info = netvsc_devinfo_get(nvdev); in netvsc_change_mtu() [all …]
|
| H A D | rndis_filter.c | 1471 struct netvsc_device_info *device_info) in rndis_filter_device_add() argument 1491 net_device = netvsc_device_add(dev, device_info); in rndis_filter_device_add() 1522 memcpy(device_info->mac_adr, rndis_device->hw_mac_adr, ETH_ALEN); in rndis_filter_device_add() 1571 net_device->num_chn = min(net_device->max_chn, device_info->num_chn); in rndis_filter_device_add()
|
| /linux/drivers/message/fusion/ |
| H A D | mptsas.h | 82 u32 device_info; /* specific bits for devices */ member 100 u32 device_info; member 143 u32 device_info; /* bitfield detailed info about this device */ member
|
| H A D | mptsas.c | 111 struct mptsas_devinfo *device_info); 117 struct mptsas_devinfo *device_info, u32 form, u32 form_specific); 463 (attached->device_info & in mptsas_is_end_device() 465 ((attached->device_info & in mptsas_is_end_device() 467 (attached->device_info & in mptsas_is_end_device() 469 (attached->device_info & in mptsas_is_end_device() 584 u64 sas_address, u32 device_info, u16 slot, u64 enclosure_logical_id) in mptsas_add_device_component() argument 617 sas_info->device_info = device_info; in mptsas_add_device_component() 668 sas_device.id, sas_device.sas_address, sas_device.device_info, in mptsas_add_device_component_by_fw() 804 phy_info->attached.device_info, in mptsas_add_device_component_starget() [all …]
|
| /linux/arch/um/drivers/ |
| H A D | vfio_user.c | 180 struct vfio_device_info device_info = { .argsz = sizeof(device_info) }; in uml_vfio_user_setup_device() local 188 if (ioctl(dev->device, VFIO_DEVICE_GET_INFO, &device_info) < 0) { in uml_vfio_user_setup_device() 193 dev->num_regions = device_info.num_regions; in uml_vfio_user_setup_device()
|
| /linux/include/linux/platform_data/ |
| H A D | emif_plat.h | 116 struct ddr_device_info *device_info; member
|
| /linux/sound/core/ |
| H A D | ump.c | 740 ump->info.manufacturer_id = buf->device_info.manufacture_id & 0x7f7f7f; in ump_handle_device_info_msg() 741 ump->info.family_id = (buf->device_info.family_msb << 8) | in ump_handle_device_info_msg() 742 buf->device_info.family_lsb; in ump_handle_device_info_msg() 743 ump->info.model_id = (buf->device_info.model_msb << 8) | in ump_handle_device_info_msg() 744 buf->device_info.model_lsb; in ump_handle_device_info_msg() 745 ump->info.sw_revision[0] = (buf->device_info.sw_revision >> 24) & 0x7f; in ump_handle_device_info_msg() 746 ump->info.sw_revision[1] = (buf->device_info.sw_revision >> 16) & 0x7f; in ump_handle_device_info_msg() 747 ump->info.sw_revision[2] = (buf->device_info.sw_revision >> 8) & 0x7f; in ump_handle_device_info_msg() 748 ump->info.sw_revision[3] = buf->device_info.sw_revision & 0x7f; in ump_handle_device_info_msg()
|
| /linux/drivers/scsi/mpt3sas/ |
| H A D | mpt3sas_transport.c | 210 u32 device_info; in _transport_set_identify() local 234 device_info = le32_to_cpu(sas_device_pg0.DeviceInfo); in _transport_set_identify() 243 switch (device_info & MPI2_SAS_DEVICE_INFO_MASK_DEVICE_TYPE) { in _transport_set_identify() 259 if (device_info & MPI2_SAS_DEVICE_INFO_SSP_INITIATOR) in _transport_set_identify() 261 if (device_info & MPI2_SAS_DEVICE_INFO_STP_INITIATOR) in _transport_set_identify() 263 if (device_info & MPI2_SAS_DEVICE_INFO_SMP_INITIATOR) in _transport_set_identify() 265 if (device_info & MPI2_SAS_DEVICE_INFO_SATA_HOST) in _transport_set_identify() 269 if (device_info & MPI2_SAS_DEVICE_INFO_SSP_TARGET) in _transport_set_identify() 271 if (device_info & MPI2_SAS_DEVICE_INFO_STP_TARGET) in _transport_set_identify() 273 if (device_info & MPI2_SAS_DEVICE_INFO_SMP_TARGET) in _transport_set_identify() [all …]
|
| /linux/drivers/hid/amd-sfh-hid/ |
| H A D | amd_sfh_hid.h | 38 struct device_info *hid_devices;
|
| /linux/drivers/gpu/drm/solomon/ |
| H A D | ssd130x.h | 73 const struct ssd130x_deviceinfo *device_info; member
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_protocol.h | 98 struct ipc_protocol_device_info device_info; member
|
| H A D | iosm_ipc_protocol_ops.c | 497 le32_to_cpu(ipc_protocol->p_ap_shm->device_info.ipc_status); in ipc_protocol_get_ipc_status() 503 return le32_to_cpu(ipc_protocol->p_ap_shm->device_info.execution_stage); in ipc_protocol_get_ap_exec_stage() 540 return le32_to_cpu(ipc_ap_shm->device_info.device_sleep_notification); in ipc_protocol_pm_dev_get_sleep_notification()
|
| H A D | iosm_ipc_protocol.c | 255 addr + offsetof(struct ipc_protocol_ap_shm, device_info); in ipc_protocol_init()
|
| /linux/Documentation/networking/ |
| H A D | can_ucan_protocol.rst | 122 Request the device information structure ``ucan_ctl_payload_t.device_info``. 124 See the ``device_info`` field for details, and 129 ``ucan_ctl_payload_t.device_info``
|
| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr_transport.c | 274 u8 mpi3mr_is_expander_device(u16 device_info) in mpi3mr_is_expander_device() argument 276 if ((device_info & MPI3_SAS_DEVICE_INFO_DEVICE_TYPE_MASK) == in mpi3mr_is_expander_device() 801 u16 device_info; in mpi3mr_set_identify() local 829 device_info = le16_to_cpu(sasinf->device_info); in mpi3mr_set_identify() 838 switch (device_info & MPI3_SAS_DEVICE_INFO_DEVICE_TYPE_MASK) { in mpi3mr_set_identify() 851 if (device_info & MPI3_SAS_DEVICE_INFO_SSP_INITIATOR) in mpi3mr_set_identify() 854 if (device_info & MPI3_SAS_DEVICE_INFO_STP_INITIATOR) in mpi3mr_set_identify() 857 if (device_info & MPI3_SAS_DEVICE_INFO_SMP_INITIATOR) in mpi3mr_set_identify() 861 if (device_info & MPI3_SAS_DEVICE_INFO_SSP_TARGET) in mpi3mr_set_identify() 864 if (device_info & MPI3_SAS_DEVICE_INFO_STP_SATA_TARGET) in mpi3mr_set_identify() [all …]
|
| /linux/drivers/android/ |
| H A D | binderfs.c | 617 struct binderfs_device device_info = {}; in binderfs_fill_super() local 678 strscpy(device_info.name, name, len + 1); in binderfs_fill_super() 679 ret = binderfs_binder_device_create(inode, NULL, &device_info); in binderfs_fill_super()
|
| /linux/drivers/gpu/drm/i915/gvt/ |
| H A D | gtt.c | 245 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in gtt_get_entry64() 270 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in gtt_set_entry64() 843 ((spt)->vgpu->gvt->device_info.gtt_entry_size_shift) 1343 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in sync_oos_page() 1634 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in ppgtt_handle_guest_write_page_table_bytes() 1857 vgpu->gvt->device_info.gtt_entry_size)); in intel_vgpu_create_ggtt_mm() 2086 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in emulate_ggtt_mmio_read() 2123 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in intel_vgpu_emulate_ggtt_mmio_read() 2149 const struct intel_gvt_device_info *info = &gvt->device_info; in emulate_ggtt_mmio_write() 2266 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in intel_vgpu_emulate_ggtt_mmio_write() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | sma1303.c | 1671 unsigned int device_info, status, otp_stat; in sma1303_i2c_probe() local 1689 SMA1303_FF_DEVICE_INDEX, &device_info); in sma1303_i2c_probe() 1691 if ((ret != 0) || ((device_info & 0xF8) != SMA1303_DEVICE_ID)) { in sma1303_i2c_probe() 1693 ret, device_info); in sma1303_i2c_probe() 1695 dev_dbg(&client->dev, "chip version 0x%02X\n", device_info); in sma1303_i2c_probe()
|
| H A D | sma1307.c | 1934 unsigned int device_info; in sma1307_i2c_probe() 1978 SMA1307_FF_DEVICE_INDEX, &device_info); in sma1307_i2c_probe() 1980 if ((device_info & 0xF8) != SMA1307_DEVICE_ID) { in sma1307_i2c_probe() 1983 __func__, device_info); in sma1307_i2c_probe() 1987 __func__, device_info); in sma1307_i2c_probe() 1931 unsigned int device_info; sma1307_i2c_probe() local
|