| /openbsd-src/sys/dev/pci/drm/amd/amdkfd/ |
| H A D | kfd_kernel_queue.c | 42 enum kfd_queue_type type, unsigned int queue_size) in kq_initialize() argument 52 queue_size); in kq_initialize() 85 retval = kfd_gtt_sa_allocate(dev, queue_size, &kq->pq); in kq_initialize() 87 pr_err("Failed to init pq queues size %d\n", queue_size); in kq_initialize() 124 memset(kq->pq_kernel_addr, 0, queue_size); in kq_initialize() 128 prop.queue_size = queue_size; in kq_initialize() 246 queue_size_dwords = kq->queue->properties.queue_size / 4; in kq_acquire_packet_buffer() 317 (kq->queue->properties.queue_size / 4); in kq_rollback_packet()
|
| H A D | kfd_queue.c | 35 pr_debug("Queue Size: %llu\n", q->queue_size); in print_queue_properties() 52 pr_debug("Queue Size: %llu\n", q->properties.queue_size); in print_queue()
|
| H A D | kfd_mqd_manager_cik.c | 165 uint32_t wptr_mask = (uint32_t)((p->queue_size / 4) - 1); in load_mqd() 191 m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1; in __update_mqd() 230 m->sdma_rlc_rb_cntl = order_base_2(q->queue_size / 4) in update_mqd_sdma() 351 m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1; in update_mqd_hiq()
|
| H A D | kfd_mqd_manager_vi.c | 163 uint32_t wptr_mask = (uint32_t)((p->queue_size / 4) - 1); in load_mqd() 181 m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1; in __update_mqd() 364 m->sdmax_rlcx_rb_cntl = order_base_2(q->queue_size / 4) in update_mqd_sdma()
|
| H A D | kfd_process_queue_manager.c | 527 pqn->q->properties.queue_size = p->queue_size; in pqm_update_queue_properties() 760 q_data->q_size = q->properties.queue_size; in criu_checkpoint_queue() 892 qp->queue_size = q_data->q_size; in set_queue_properties_from_criu()
|
| H A D | kfd_mqd_manager_v10.c | 172 ffs(q->queue_size / sizeof(unsigned int)) - 1 - 1; in update_mqd() 368 m->sdmax_rlcx_rb_cntl = (ffs(q->queue_size / sizeof(unsigned int)) - 1) in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v11.c | 226 ffs(q->queue_size / sizeof(unsigned int)) - 1 - 1; in update_mqd() 427 m->sdmax_rlcx_rb_cntl = (ffs(q->queue_size / sizeof(unsigned int)) - 1) in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v9.c | 247 m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1; in update_mqd() 463 m->sdmax_rlcx_rb_cntl = order_base_2(q->queue_size / 4) in update_mqd_sdma()
|
| H A D | kfd_priv.h | 444 * @queue_size: Queue ring buffer size. 493 uint64_t queue_size; member 526 #define QUEUE_IS_ACTIVE(q) ((q).queue_size > 0 && \
|
| H A D | kfd_chardev.c | 248 q_properties->queue_size = args->ring_size; in set_queue_properties_from_user() 282 q_properties->queue_size, args->ring_size); in set_queue_properties_from_user() 481 properties.queue_size = args->ring_size; in kfd_ioctl_update_queue()
|
| H A D | kfd_device_queue_manager.c | 224 queue_input.queue_size = q->properties.queue_size >> 2; in add_queue_mes() 3078 qss_entry->ring_size = (uint32_t)q->properties.queue_size; in set_queue_snapshot_entry()
|
| /openbsd-src/sys/dev/pci/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_gc_9_4_3.c | 329 uint32_t queue_size = in kgd_gfx_v9_4_3_hqd_load() local 332 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_gfx_v9_4_3_hqd_load() 334 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_gfx_v9_4_3_hqd_load() 335 guessed_wptr += queue_size; in kgd_gfx_v9_4_3_hqd_load() 336 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_gfx_v9_4_3_hqd_load()
|
| H A D | amdgpu_amdkfd_gfx_v10_3.c | 239 uint32_t queue_size = in hqd_load_v10_3() local 242 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in hqd_load_v10_3() 244 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in hqd_load_v10_3() 245 guessed_wptr += queue_size; in hqd_load_v10_3() 246 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in hqd_load_v10_3()
|
| H A D | amdgpu_amdkfd_gfx_v11.c | 224 uint32_t queue_size = in hqd_load_v11() local 227 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in hqd_load_v11() 229 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in hqd_load_v11() 230 guessed_wptr += queue_size; in hqd_load_v11() 231 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in hqd_load_v11()
|
| H A D | amdgpu_amdkfd_gfx_v10.c | 253 uint32_t queue_size = in kgd_hqd_load() local 256 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_hqd_load() 258 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_hqd_load() 259 guessed_wptr += queue_size; in kgd_hqd_load() 260 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_hqd_load()
|
| H A D | amdgpu_mes.h | 189 uint32_t queue_size; member 232 uint32_t queue_size; member
|
| H A D | amdgpu_amdkfd_gfx_v9.c | 268 uint32_t queue_size = in kgd_gfx_v9_hqd_load() local 271 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_gfx_v9_hqd_load() 273 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_gfx_v9_hqd_load() 274 guessed_wptr += queue_size; in kgd_gfx_v9_hqd_load() 275 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_gfx_v9_hqd_load()
|
| H A D | amdgpu_mes.c | 551 mqd_prop.queue_size = p->queue_size; in amdgpu_mes_queue_init_mqd() 949 props->queue_size = ring->ring_size; in amdgpu_mes_ring_to_queue_props()
|
| H A D | amdgpu_ring.c | 661 prop->queue_size = ring->ring_size; in amdgpu_ring_to_mqd_prop()
|
| /openbsd-src/sys/dev/pci/ |
| H A D | virtio_pcireg.h | 87 uint16_t queue_size; /* read-write, power of 2, or 0. */ member
|
| /openbsd-src/usr.sbin/vmd/ |
| H A D | vioblk.c | 276 dev->cfg.queue_size = 0; in vioblk_update_qs() 284 dev->cfg.queue_size = vq_info->qs; 615 vioblk->cfg.queue_size = 0; in handle_io_write() 775 data = vioblk->cfg.queue_size; in handle_io_read()
|
| H A D | vionet.c | 356 dev->cfg.queue_size = 0; in vionet_update_qs() 364 dev->cfg.queue_size = vq_info->qs; 1129 data = vionet->cfg.queue_size; in handle_io_read() 1341 vionet->cfg.queue_size = 0; in read_pipe_main()
|
| H A D | virtio.h | 114 uint16_t queue_size; member
|
| H A D | vioscsi.c | 1694 dev->cfg.queue_size = 0; in vioscsi_io() 1993 *data = dev->cfg.queue_size; in vioscsi_io() 1996 *data |= (uint16_t)dev->cfg.queue_size; in vioscsi_io() 1999 *data |= (uint8_t)dev->cfg.queue_size; in vioscsi_io() 2037 dev->cfg.queue_size = 0; in vioscsi_update_qs() 2045 dev->cfg.queue_size = vq_info->qs; in vioscsi_update_qs()
|
| H A D | virtio.c | 120 viornd.cfg.queue_size = 0; in viornd_update_qs() 128 viornd.cfg.queue_size = vq_info->qs; in viornd_update_qs() 258 *data = viornd.cfg.queue_size; in virtio_rnd_io() 470 *data = vmmci.cfg.queue_size; in vmmci_io()
|