Home
last modified time | relevance | path

Searched refs:queue_size (Results 1 – 25 of 35) sorted by relevance

12

/openbsd-src/sys/dev/pci/drm/amd/amdkfd/
H A Dkfd_kernel_queue.c42 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 Dkfd_queue.c35 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 Dkfd_mqd_manager_cik.c165 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 Dkfd_mqd_manager_vi.c163 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 Dkfd_process_queue_manager.c527 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 Dkfd_mqd_manager_v10.c172 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 Dkfd_mqd_manager_v11.c226 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 Dkfd_mqd_manager_v9.c247 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 Dkfd_priv.h444 * @queue_size: Queue ring buffer size.
493 uint64_t queue_size; member
526 #define QUEUE_IS_ACTIVE(q) ((q).queue_size > 0 && \
H A Dkfd_chardev.c248 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 Dkfd_device_queue_manager.c224 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 Damdgpu_amdkfd_gc_9_4_3.c329 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 Damdgpu_amdkfd_gfx_v10_3.c239 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 Damdgpu_amdkfd_gfx_v11.c224 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 Damdgpu_amdkfd_gfx_v10.c253 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 Damdgpu_mes.h189 uint32_t queue_size; member
232 uint32_t queue_size; member
H A Damdgpu_amdkfd_gfx_v9.c268 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 Damdgpu_mes.c551 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 Damdgpu_ring.c661 prop->queue_size = ring->ring_size; in amdgpu_ring_to_mqd_prop()
/openbsd-src/sys/dev/pci/
H A Dvirtio_pcireg.h87 uint16_t queue_size; /* read-write, power of 2, or 0. */ member
/openbsd-src/usr.sbin/vmd/
H A Dvioblk.c276 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 Dvionet.c356 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 Dvirtio.h114 uint16_t queue_size; member
H A Dvioscsi.c1694 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 Dvirtio.c120 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()

12