| /openbsd/src/sys/dev/pci/drm/amd/amdkfd/ |
| D | kfd_kernel_queue.c | 43 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()
|
| 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()
|
| D | kfd_process_queue_manager.c | 566 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()
|
| D | kfd_queue.c | 37 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()
|
| 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()
|
| D | kfd_mqd_manager_v12.c | 189 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()
|
| 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()
|
| 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()
|
| D | kfd_mqd_manager_v9.c | 248 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()
|
| D | kfd_priv.h | 497 uint64_t queue_size; member 536 #define QUEUE_IS_ACTIVE(q) ((q).queue_size > 0 && \
|
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_amdkfd_gc_9_4_3.c | 328 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()
|
| 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()
|
| 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()
|
| 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()
|
| D | amdgpu_amdkfd_gfx_v9.c | 267 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()
|
| D | amdgpu_mes.h | 202 uint32_t queue_size; member 245 uint32_t queue_size; member
|
| D | amdgpu_mes.c | 592 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()
|
| D | amdgpu_ring.c | 674 prop->queue_size = ring->ring_size; in amdgpu_ring_to_mqd_prop()
|
| D | mes_v12_0.c | 321 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/ |
| D | virtio_pcireg.h | 87 uint16_t queue_size; /* read-write, power of 2, or 0. */ member
|
| /openbsd/src/usr.sbin/vmd/ |
| D | vioblk.c | 276 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()
|
| D | vionet.c | 356 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()
|
| D | virtio.h | 114 uint16_t queue_size; member
|
| 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()
|
| 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()
|