Home
last modified time | relevance | path

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

12

/openbsd/src/sys/dev/pci/drm/amd/amdkfd/
Dkfd_kernel_queue.c43 enum kfd_queue_type type, unsigned int queue_size) in kq_initialize() argument
53 queue_size); in kq_initialize()
86 retval = kfd_gtt_sa_allocate(dev, queue_size, &kq->pq); in kq_initialize()
89 queue_size); in kq_initialize()
126 memset(kq->pq_kernel_addr, 0, queue_size); in kq_initialize()
130 prop.queue_size = queue_size; in kq_initialize()
250 queue_size_dwords = kq->queue->properties.queue_size / 4; in kq_acquire_packet_buffer()
327 (kq->queue->properties.queue_size / 4); in kq_rollback_packet()
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()
Dkfd_process_queue_manager.c566 if (p->queue_address && p->queue_size) { in pqm_update_queue_properties()
581 p->queue_size)) { in pqm_update_queue_properties()
583 p->queue_address, p->queue_size); in pqm_update_queue_properties()
595 pqn->q->properties.queue_size = p->queue_size; in pqm_update_queue_properties()
828 q_data->q_size = q->properties.queue_size; in criu_checkpoint_queue()
960 qp->queue_size = q_data->q_size; in set_queue_properties_from_criu()
Dkfd_queue.c37 pr_debug("Queue Size: %llu\n", q->queue_size); in print_queue_properties()
54 pr_debug("Queue Size: %llu\n", q->properties.queue_size); in print_queue()
258 &properties->ring_bo, properties->queue_size); in kfd_queue_acquire_buffers()
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()
Dkfd_mqd_manager_v12.c189 ffs(q->queue_size / sizeof(unsigned int)) - 1 - 1; in update_mqd()
328 m->sdmax_rlcx_rb_cntl = (ffs(q->queue_size / sizeof(unsigned int)) - 1) in update_mqd_sdma()
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()
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()
Dkfd_mqd_manager_v9.c248 m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1; in update_mqd()
477 m->sdmax_rlcx_rb_cntl = order_base_2(q->queue_size / 4) in update_mqd_sdma()
Dkfd_priv.h497 uint64_t queue_size; member
536 #define QUEUE_IS_ACTIVE(q) ((q).queue_size > 0 && \
/openbsd/src/sys/dev/pci/drm/amd/amdgpu/
Damdgpu_amdkfd_gc_9_4_3.c328 uint32_t queue_size = in kgd_gfx_v9_4_3_hqd_load() local
331 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_gfx_v9_4_3_hqd_load()
333 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_gfx_v9_4_3_hqd_load()
334 guessed_wptr += queue_size; in kgd_gfx_v9_4_3_hqd_load()
335 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_gfx_v9_4_3_hqd_load()
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()
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()
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()
Damdgpu_amdkfd_gfx_v9.c267 uint32_t queue_size = in kgd_gfx_v9_hqd_load() local
270 uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1); in kgd_gfx_v9_hqd_load()
272 if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr) in kgd_gfx_v9_hqd_load()
273 guessed_wptr += queue_size; in kgd_gfx_v9_hqd_load()
274 guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1); in kgd_gfx_v9_hqd_load()
Damdgpu_mes.h202 uint32_t queue_size; member
245 uint32_t queue_size; member
Damdgpu_mes.c592 mqd_prop.queue_size = p->queue_size; in amdgpu_mes_queue_init_mqd()
1099 props->queue_size = ring->ring_size; in amdgpu_mes_ring_to_queue_props()
Damdgpu_ring.c674 prop->queue_size = ring->ring_size; in amdgpu_ring_to_mqd_prop()
Dmes_v12_0.c321 mes_add_queue_pkt.gds_size = input->queue_size; in mes_v12_0_add_hw_queue()
325 mes_add_queue_pkt.gds_size = input->queue_size; in mes_v12_0_add_hw_queue()
/openbsd/src/sys/dev/pci/
Dvirtio_pcireg.h87 uint16_t queue_size; /* read-write, power of 2, or 0. */ member
/openbsd/src/usr.sbin/vmd/
Dvioblk.c276 dev->cfg.queue_size = 0; in vioblk_update_qs()
284 dev->cfg.queue_size = vq_info->qs; in vioblk_update_qs()
615 vioblk->cfg.queue_size = 0; in handle_io_write()
775 data = vioblk->cfg.queue_size; in handle_io_read()
Dvionet.c356 dev->cfg.queue_size = 0; in vionet_update_qs()
364 dev->cfg.queue_size = vq_info->qs; in vionet_update_qs()
1129 data = vionet->cfg.queue_size; in handle_io_read()
1341 vionet->cfg.queue_size = 0; in read_pipe_main()
Dvirtio.h114 uint16_t queue_size; member
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()
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