Home
last modified time | relevance | path

Searched refs:device_info (Results 1 – 25 of 79) sorted by relevance

1234

/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_interrupt.c58 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 Dkfd_device.c80 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()
104 kfd->device_info.num_sdma_queues_per_engine = 8; in kfd_device_info_set_sdma_info()
107 bitmap_zero(kfd->device_info.reserved_sdma_queues_bitmap, KFD_MAX_SDMA_QUEUES); 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()
117 bitmap_set(kfd->device_info.reserved_sdma_queues_bitmap, 0, in kfd_device_info_set_sdma_info()
119 kfd->device_info.num_reserved_sdma_queues_per_engine); in kfd_device_info_set_sdma_info()
139 kfd->device_info.event_interrupt_class = &event_interrupt_class_v9; in kfd_device_info_set_event_interrupt_class()
142 kfd->device_info.event_interrupt_class = in kfd_device_info_set_event_interrupt_class()
158 kfd->device_info.event_interrupt_class = &event_interrupt_class_v10; in kfd_device_info_set_event_interrupt_class()
[all …]
H A Dkfd_debug.c1039 struct kfd_dbg_device_info_entry device_info; in kfd_dbg_trap_device_snapshot() local
1048 *entry_size = min_t(size_t, *entry_size, sizeof(device_info)); in kfd_dbg_trap_device_snapshot()
1053 memset(&device_info, 0, sizeof(device_info)); in kfd_dbg_trap_device_snapshot()
1062 device_info.gpu_id = pdd->dev->id; in kfd_dbg_trap_device_snapshot()
1063 device_info.exception_status = pdd->exception_status; in kfd_dbg_trap_device_snapshot()
1064 device_info.lds_base = pdd->lds_base; in kfd_dbg_trap_device_snapshot()
1065 device_info.lds_limit = pdd->lds_limit; in kfd_dbg_trap_device_snapshot()
1066 device_info.scratch_base = pdd->scratch_base; in kfd_dbg_trap_device_snapshot()
1067 device_info.scratch_limit = pdd->scratch_limit; in kfd_dbg_trap_device_snapshot()
1068 device_info.gpuvm_base = pdd->gpuvm_base; in kfd_dbg_trap_device_snapshot()
[all …]
H A Dkfd_doorbell.c53 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()
H A Dkfd_kernel_queue.c116 retval = kfd_gtt_sa_allocate(dev, dev->kfd->device_info.doorbell_size, in kq_initialize()
127 memset(kq->wptr_kernel, 0, dev->kfd->device_info.doorbell_size); in kq_initialize()
302 if (kq->dev->kfd->device_info.doorbell_size == 8) { in kq_submit_packet()
315 if (kq->dev->kfd->device_info.doorbell_size == 8) { in kq_rollback_packet()
/openbmc/u-boot/examples/api/
H A Dglue.c164 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()
/openbmc/linux/drivers/memory/
H A Demif.c79 u32 type = emif->plat_data->device_info->type; in do_emif_regdump_show()
278 const struct ddr_device_info *device_info) in get_addressing_table() argument
282 type = device_info->type; in get_addressing_table()
283 density = device_info->density; in get_addressing_table()
474 if (emif->plat_data->device_info->cs1_used) { in get_temperature_level()
506 type = emif->plat_data->device_info->type; in setup_temperature_sensitive_regs()
687 type = emif->plat_data->device_info->type; in setup_interrupts()
718 const struct ddr_device_info *device_info; in emif_onetime_settings() local
720 device_info = emif->plat_data->device_info; in emif_onetime_settings()
721 addressing = get_addressing_table(device_info); in emif_onetime_settings()
[all …]
/openbmc/u-boot/api/
H A Dapi.c198 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 Dapi_private.h16 int dev_enum_storage(struct device_info *);
17 int dev_enum_net(struct device_info *);
H A Dapi_storage.c98 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()
H A Dapi_net.c56 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()
/openbmc/linux/drivers/net/can/usb/
H A Ducan.c298 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 …]
/openbmc/linux/drivers/hwmon/pmbus/
H A Dpmbus.c169 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 Dmmio.c58 (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 Dfirmware.c71 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 Dcfg_space.c126 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/net/hyperv/
H A Dnetvsc_drv.c1118 struct netvsc_device_info *device_info; in netvsc_set_channels() local
1137 device_info = netvsc_devinfo_get(nvdev); in netvsc_set_channels()
1139 if (!device_info) in netvsc_set_channels()
1142 device_info->num_chn = count; in netvsc_set_channels()
1148 ret = netvsc_attach(net, device_info); in netvsc_set_channels()
1150 device_info->num_chn = orig; in netvsc_set_channels()
1151 if (netvsc_attach(net, device_info)) in netvsc_set_channels()
1156 netvsc_devinfo_put(device_info); in netvsc_set_channels()
1214 struct netvsc_device_info *device_info; in netvsc_change_mtu() local
1220 device_info = netvsc_devinfo_get(nvdev); in netvsc_change_mtu()
[all …]
/openbmc/linux/drivers/message/fusion/
H A Dmptsas.h82 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 Dmptsas.c111 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 …]
/openbmc/linux/drivers/gpu/drm/solomon/
H A Dssd130x.c306 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()
603 unsigned int page_height = ssd130x->device_info->page_height; in ssd130x_fb_blit_rect()
637 unsigned int page_height = ssd130x->device_info->page_height; in ssd130x_primary_plane_helper_atomic_check()
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()
[all …]
/openbmc/linux/drivers/hid/intel-ish-hid/
H A Dishtp-hid-client.c71 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 Dishtp-hid.h41 struct device_info { struct
122 struct device_info *hid_devices;
/openbmc/linux/drivers/video/fbdev/
H A Dssd1307fb.c71 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 Dump.c690 ump->info.manufacturer_id = buf->device_info.manufacture_id & 0x7f7f7f; in ump_handle_device_info_msg()
691 ump->info.family_id = (buf->device_info.family_msb << 8) | in ump_handle_device_info_msg()
692 buf->device_info.family_lsb; in ump_handle_device_info_msg()
693 ump->info.model_id = (buf->device_info.model_msb << 8) | in ump_handle_device_info_msg()
694 buf->device_info.model_lsb; in ump_handle_device_info_msg()
695 ump->info.sw_revision[0] = (buf->device_info.sw_revision >> 24) & 0x7f; in ump_handle_device_info_msg()
696 ump->info.sw_revision[1] = (buf->device_info.sw_revision >> 16) & 0x7f; in ump_handle_device_info_msg()
697 ump->info.sw_revision[2] = (buf->device_info.sw_revision >> 8) & 0x7f; in ump_handle_device_info_msg()
698 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 Demif_plat.h116 struct ddr_device_info *device_info; member

1234