/openbmc/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() 118 node->kfd->device_info.ih_ring_entry_size); in enqueue_ih_ring_entry() 119 if (count != node->kfd->device_info.ih_ring_entry_size) { in enqueue_ih_ring_entry() 137 node->kfd->device_info.ih_ring_entry_size); in dequeue_ih_ring_entry() 139 WARN_ON(count && count != node->kfd->device_info.ih_ring_entry_size); in dequeue_ih_ring_entry() 141 return count == node->kfd->device_info.ih_ring_entry_size; in dequeue_ih_ring_entry() 151 if (dev->kfd->device_info.ih_ring_entry_size > sizeof(ih_ring_entry)) { in interrupt_wq() 157 dev->kfd->device_info.event_interrupt_class->interrupt_wq(dev, in interrupt_wq() 176 wanted |= dev->kfd->device_info.event_interrupt_class->interrupt_isr(dev, in interrupt_is_wanted()
|
H A D | kfd_device.c | 142 kfd->device_info.event_interrupt_class = in kfd_device_info_set_event_interrupt_class() 180 kfd->device_info.max_pasid_bits = 16; in kfd_device_info_init() 181 kfd->device_info.max_no_of_hqd = 24; in kfd_device_info_init() 182 kfd->device_info.num_of_watch_points = 4; in kfd_device_info_init() 187 kfd->device_info.doorbell_size = 8; in kfd_device_info_init() 189 kfd->device_info.supports_cwsr = true; in kfd_device_info_init() 219 kfd->device_info.doorbell_size = 4; in kfd_device_info_init() 227 kfd->device_info.supports_cwsr = true; in kfd_device_info_init() 653 kfd->device_info.needs_pci_atomics && in kgd2kfd_device_init() 660 kfd->device_info.no_atomic_fw_version); in kgd2kfd_device_init() [all …]
|
H A D | kfd_debug.c | 1020 struct kfd_dbg_device_info_entry device_info; in kfd_dbg_trap_device_snapshot() local 1034 memset(&device_info, 0, sizeof(device_info)); in kfd_dbg_trap_device_snapshot() 1043 device_info.gpu_id = pdd->dev->id; in kfd_dbg_trap_device_snapshot() 1045 device_info.lds_base = pdd->lds_base; in kfd_dbg_trap_device_snapshot() 1046 device_info.lds_limit = pdd->lds_limit; in kfd_dbg_trap_device_snapshot() 1047 device_info.scratch_base = pdd->scratch_base; in kfd_dbg_trap_device_snapshot() 1049 device_info.gpuvm_base = pdd->gpuvm_base; in kfd_dbg_trap_device_snapshot() 1050 device_info.gpuvm_limit = pdd->gpuvm_limit; in kfd_dbg_trap_device_snapshot() 1058 device_info.gfx_target_version = in kfd_dbg_trap_device_snapshot() 1061 device_info.max_waves_per_simd = in kfd_dbg_trap_device_snapshot() [all …]
|
H A D | kfd_doorbell.c | 53 return roundup(kfd->device_info.doorbell_size * in kfd_doorbell_process_slice() 167 kfd->device_info.doorbell_size); in kfd_get_kernel_doorbell() 249 pdd->dev->kfd->device_info.doorbell_size); in kfd_get_process_doorbells()
|
/openbmc/u-boot/examples/api/ |
H A D | glue.c | 164 static struct device_info devices[UB_MAX_DEV]; 166 struct device_info * ub_dev_get(int i) in ub_dev_get() 179 struct device_info *di; in ub_dev_enum() 182 memset(&devices, 0, sizeof(struct device_info) * UB_MAX_DEV); in ub_dev_enum() 213 struct device_info *di; in ub_dev_open() 229 struct device_info *di; in ub_dev_close() 275 struct device_info *di; in ub_dev_read() 305 struct device_info *di; in ub_dev_recv() 323 struct device_info *di; in ub_dev_send()
|
H A D | glue.h | 60 struct device_info * ub_dev_get(int);
|
/openbmc/linux/drivers/memory/ |
H A D | emif.c | 282 type = device_info->type; in get_addressing_table() 283 density = device_info->density; in get_addressing_table() 720 device_info = emif->plat_data->device_info; in emif_onetime_settings() 735 device_info->cal_resistors_per_cs); in emif_onetime_settings() 944 pd->device_info = dev_info; in of_get_memory_device_details() 960 if (!is_dev_data_valid(pd->device_info->type, pd->device_info->density, in of_get_memory_device_details() 982 emif->plat_data->device_info->type, in of_get_memory_device_details() 1017 if (!(pd && pd->device_info && is_dev_data_valid(pd->device_info->type, in get_device_details() 1018 pd->device_info->density, pd->device_info->io_width, in get_device_details() 1035 pd->device_info = dev_info; in get_device_details() [all …]
|
/openbmc/u-boot/api/ |
H A D | api.c | 198 struct device_info *di; in API_dev_enum() 201 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_enum() 231 struct device_info *di; in API_dev_open() 235 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_open() 263 struct device_info *di; in API_dev_close() 267 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_close() 315 struct device_info *di; in API_dev_write() 321 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_write() 382 struct device_info *di; in API_dev_read() 389 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_read()
|
H A D | api_private.h | 16 int dev_enum_storage(struct device_info *); 17 int dev_enum_net(struct device_info *);
|
H A D | api_net.c | 56 int dev_enum_net(struct device_info *di) in dev_enum_net() 99 int dev_enum_net(struct device_info *di) in dev_enum_net()
|
H A D | api_storage.c | 98 static int dev_stor_get(int type, int *more, struct device_info *di) in dev_stor_get() 174 static int dev_is_stor(int type, struct device_info *di) in dev_is_stor() 180 static int dev_enum_stor(int type, struct device_info *di) in dev_enum_stor() 280 int dev_enum_storage(struct device_info *di) in dev_enum_storage()
|
/openbmc/linux/drivers/net/can/usb/ |
H A D | ucan.c | 298 struct ucan_device_info device_info; member 342 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context_array() 365 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context() 448 &up->device_info.bittiming_const; 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() 456 bittiming->tseg1_max = device_info->tseg1_max; in ucan_parse_device_info() 457 bittiming->tseg2_min = device_info->tseg2_min; in ucan_parse_device_info() 458 bittiming->tseg2_max = device_info->tseg2_max; in ucan_parse_device_info() 459 bittiming->sjw_max = device_info->sjw_max; in ucan_parse_device_info() [all …]
|
/openbmc/linux/drivers/hwmon/pmbus/ |
H A D | pmbus.c | 169 struct pmbus_device_info *device_info; in pmbus_probe() local 175 device_info = (struct pmbus_device_info *)i2c_match_id(pmbus_id, client)->driver_data; in pmbus_probe() 176 if (device_info->flags) { in pmbus_probe() 182 pdata->flags = device_info->flags; in pmbus_probe() 185 info->pages = device_info->pages; in pmbus_probe()
|
/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | mmio.c | 58 (reg >= 0 && reg < gvt->device_info.mmio_size) 61 (reg >= gvt->device_info.gtt_start_offset \ 62 && reg < gvt->device_info.gtt_start_offset + gvt_ggtt_sz(gvt)) 85 offset -= gvt->device_info.gtt_start_offset; in failsafe_emulate_mmio_rw() 247 const struct intel_gvt_device_info *info = &gvt->device_info; in intel_vgpu_reset_mmio() 313 const struct intel_gvt_device_info *info = &vgpu->gvt->device_info; in intel_vgpu_init_mmio()
|
H A D | firmware.c | 71 struct intel_gvt_device_info *info = &gvt->device_info; in expose_firmware_sysfs() 146 struct intel_gvt_device_info *info = &gvt->device_info; in verify_firmware() 200 struct intel_gvt_device_info *info = &gvt->device_info; in intel_gvt_load_firmware()
|
H A D | cfg_space.c | 126 offset + bytes > vgpu->gvt->device_info.cfg_space_size)) in intel_vgpu_emulate_cfg_read() 266 offset + bytes > vgpu->gvt->device_info.cfg_space_size)) in intel_vgpu_emulate_cfg_write() 324 const struct intel_gvt_device_info *info = &gvt->device_info; in intel_vgpu_init_cfg_space()
|
/openbmc/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 | 463 (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() 617 sas_info->device_info = device_info; in mptsas_add_device_component() 2652 device_info->device_info = in mptsas_sas_device_pg0() 3016 protocols = device_info->device_info & 0x78; in mptsas_parse_device_info() 3031 protocols = device_info->device_info & 0x780; in mptsas_parse_device_info() 3045 switch (device_info->device_info & in mptsas_parse_device_info() 4599 u32 device_info; in mptsas_send_sas_event() local 4607 if ((device_info & in mptsas_send_sas_event() [all …]
|
/openbmc/linux/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 1139 if (!device_info) in netvsc_set_channels() 1142 device_info->num_chn = count; in netvsc_set_channels() 1150 device_info->num_chn = orig; in netvsc_set_channels() 1156 netvsc_devinfo_put(device_info); in netvsc_set_channels() 1222 if (!device_info) in netvsc_change_mtu() 1252 netvsc_devinfo_put(device_info); in netvsc_change_mtu() 1883 if (!device_info) in netvsc_set_ringparam() 1903 netvsc_devinfo_put(device_info); in netvsc_set_ringparam() 2570 if (!device_info) { in netvsc_probe() 2655 netvsc_devinfo_put(device_info); in netvsc_probe() [all …]
|
/openbmc/linux/drivers/gpu/drm/solomon/ |
H A D | ssd130x.c | 306 if (ssd130x->device_info->need_pwm) { in ssd130x_power_on() 412 if (ssd130x->device_info->need_chargepump) in ssd130x_init() 461 unsigned int page_height = ssd130x->device_info->page_height; in ssd130x_update_rect() 556 unsigned int page_height = ssd130x->device_info->page_height; in ssd130x_clear_screen() 945 ssd130x->width = ssd130x->device_info->default_width; in ssd130x_parse_properties() 948 ssd130x->height = ssd130x->device_info->default_height; in ssd130x_parse_properties() 979 ssd130x->vcomh = ssd130x->device_info->default_vcomh; in ssd130x_parse_properties() 983 ssd130x->dclk_div = ssd130x->device_info->default_dclk_div; in ssd130x_parse_properties() 985 ssd130x->dclk_frq = ssd130x->device_info->default_dclk_frq; in ssd130x_parse_properties() 1127 ssd130x->device_info = device_get_match_data(dev); in ssd130x_probe() [all …]
|
/openbmc/linux/drivers/hid/intel-ish-hid/ |
H A D | ishtp-hid-client.c | 71 struct device_info *dev_info; in process_recv() 130 sizeof(struct device_info), in process_recv() 139 if (1 + sizeof(struct device_info) * i >= in process_recv() 143 1 + sizeof(struct device_info) in process_recv() 147 if (1 + sizeof(struct device_info) * i >= in process_recv() 151 dev_info = (struct device_info *)(payload + 1 + in process_recv() 152 sizeof(struct device_info) * i); in process_recv() 156 sizeof(struct device_info)); in process_recv()
|
H A D | ishtp-hid.h | 41 struct device_info { struct 122 struct device_info *hid_devices;
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | ssd1307fb.c | 71 const struct ssd1307fb_deviceinfo *device_info; member 341 if (par->device_info->need_pwm) { in ssd1307fb_init() 460 BIT(4) | (par->device_info->need_chargepump ? BIT(2) : 0)); in ssd1307fb_init() 613 par->device_info = device_get_match_data(dev); in ssd1307fb_probe() 668 par->vcomh = par->device_info->default_vcomh; in ssd1307fb_probe() 672 par->dclk_div = par->device_info->default_dclk_div; in ssd1307fb_probe() 674 par->dclk_frq = par->device_info->default_dclk_frq; in ssd1307fb_probe()
|
/openbmc/linux/sound/core/ |
H A D | ump.c | 633 ump->info.manufacturer_id = buf->device_info.manufacture_id & 0x7f7f7f; in ump_handle_device_info_msg() 634 ump->info.family_id = (buf->device_info.family_msb << 8) | in ump_handle_device_info_msg() 635 buf->device_info.family_lsb; in ump_handle_device_info_msg() 636 ump->info.model_id = (buf->device_info.model_msb << 8) | in ump_handle_device_info_msg() 637 buf->device_info.model_lsb; in ump_handle_device_info_msg() 638 ump->info.sw_revision[0] = (buf->device_info.sw_revision >> 24) & 0x7f; in ump_handle_device_info_msg() 639 ump->info.sw_revision[1] = (buf->device_info.sw_revision >> 16) & 0x7f; in ump_handle_device_info_msg() 640 ump->info.sw_revision[2] = (buf->device_info.sw_revision >> 8) & 0x7f; in ump_handle_device_info_msg() 641 ump->info.sw_revision[3] = buf->device_info.sw_revision & 0x7f; in ump_handle_device_info_msg()
|
/openbmc/linux/include/linux/platform_data/ |
H A D | emif_plat.h | 116 struct ddr_device_info *device_info; member
|