Home
last modified time | relevance | path

Searched refs:queue_mask (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/drivers/soc/ti/
Dknav_qmss_acc.c283 cmd->command, cmd->queue_mask, cmd->list_dma, in knav_acc_write()
289 writel_relaxed(cmd->queue_mask, &pdsp->acc_command->queue_mask); in knav_acc_write()
308 u32 queue_mask; in knav_acc_setup_cmd() local
313 queue_mask = BIT(range->num_queues) - 1; in knav_acc_setup_cmd()
317 queue_mask = 0; in knav_acc_setup_cmd()
322 cmd->queue_mask = queue_mask; in knav_acc_setup_cmd()
Dknav_qmss.h89 u32 queue_mask; member
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gfx.c491 uint64_t queue_mask = 0; in amdgpu_gfx_enable_kcq() local
504 if (WARN_ON(i > (sizeof(queue_mask)*8))) { in amdgpu_gfx_enable_kcq()
509 queue_mask |= (1ull << i); in amdgpu_gfx_enable_kcq()
523 kiq->pmf->kiq_set_resources(kiq_ring, queue_mask); in amdgpu_gfx_enable_kcq()
Damdgpu_gfx.h68 uint64_t queue_mask);
Dgfx_v9_0.c3347 uint64_t queue_mask = 0; in gfx_v9_0_kiq_kcq_enable() local
3357 if (WARN_ON(i >= (sizeof(queue_mask)*8))) { in gfx_v9_0_kiq_kcq_enable()
3362 queue_mask |= (1ull << i); in gfx_v9_0_kiq_kcq_enable()
3375 amdgpu_ring_write(kiq_ring, lower_32_bits(queue_mask)); /* queue mask lo */ in gfx_v9_0_kiq_kcq_enable()
3376 amdgpu_ring_write(kiq_ring, upper_32_bits(queue_mask)); /* queue mask hi */ in gfx_v9_0_kiq_kcq_enable()
Dgfx_v8_0.c4378 uint64_t queue_mask = 0; in gfx_v8_0_kiq_kcq_enable() local
4388 if (WARN_ON(i >= (sizeof(queue_mask)*8))) { in gfx_v8_0_kiq_kcq_enable()
4393 queue_mask |= (1ull << i); in gfx_v8_0_kiq_kcq_enable()
4404 amdgpu_ring_write(kiq_ring, lower_32_bits(queue_mask)); /* queue mask lo */ in gfx_v8_0_kiq_kcq_enable()
4405 amdgpu_ring_write(kiq_ring, upper_32_bits(queue_mask)); /* queue mask hi */ in gfx_v8_0_kiq_kcq_enable()
Dgfx_v10_0.c257 static void gfx10_kiq_set_resources(struct amdgpu_ring *kiq_ring, uint64_t queue_mask) in gfx10_kiq_set_resources() argument
262 amdgpu_ring_write(kiq_ring, lower_32_bits(queue_mask)); /* queue mask lo */ in gfx10_kiq_set_resources()
263 amdgpu_ring_write(kiq_ring, upper_32_bits(queue_mask)); /* queue mask hi */ in gfx10_kiq_set_resources()
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_kernel_queue_vi.c176 packet->queue_mask_lo = lower_32_bits(res->queue_mask); in pm_set_resources_vi()
177 packet->queue_mask_hi = upper_32_bits(res->queue_mask); in pm_set_resources_vi()
Dkfd_kernel_queue_v9.c169 packet->queue_mask_lo = lower_32_bits(res->queue_mask); in pm_set_resources_v9()
170 packet->queue_mask_hi = upper_32_bits(res->queue_mask); in pm_set_resources_v9()
Dkfd_device_queue_manager.c978 res.queue_mask = 0; in set_sched_resources()
994 if (WARN_ON(i >= (sizeof(res.queue_mask)*8))) { in set_sched_resources()
999 res.queue_mask |= (1ull << i); in set_sched_resources()
1007 res.vmid_mask, res.queue_mask); in set_sched_resources()
Dkfd_priv.h529 uint64_t queue_mask; member
/Linux-v5.4/net/core/
Dethtool.c2346 DECLARE_BITMAP(queue_mask, MAX_NUM_QUEUE); in ethtool_get_per_queue_coalesce()
2353 bitmap_from_arr32(queue_mask, per_queue_opt->queue_mask, in ethtool_get_per_queue_coalesce()
2356 for_each_set_bit(bit, queue_mask, MAX_NUM_QUEUE) { in ethtool_get_per_queue_coalesce()
2379 DECLARE_BITMAP(queue_mask, MAX_NUM_QUEUE); in ethtool_set_per_queue_coalesce()
2387 bitmap_from_arr32(queue_mask, per_queue_opt->queue_mask, MAX_NUM_QUEUE); in ethtool_set_per_queue_coalesce()
2388 n_queue = bitmap_weight(queue_mask, MAX_NUM_QUEUE); in ethtool_set_per_queue_coalesce()
2393 for_each_set_bit(bit, queue_mask, MAX_NUM_QUEUE) { in ethtool_set_per_queue_coalesce()
2417 for_each_set_bit(i, queue_mask, bit) { in ethtool_set_per_queue_coalesce()
/Linux-v5.4/drivers/net/ethernet/marvell/
Dmv643xx_eth.c2253 u8 queue_mask; in mv643xx_eth_poll() local
2264 queue_mask = mp->work_tx | mp->work_tx_end | mp->work_rx; in mv643xx_eth_poll()
2266 queue_mask |= mp->work_rx_refill; in mv643xx_eth_poll()
2268 if (!queue_mask) { in mv643xx_eth_poll()
2274 queue = fls(queue_mask) - 1; in mv643xx_eth_poll()
2275 queue_mask = 1 << queue; in mv643xx_eth_poll()
2281 if (mp->work_tx_end & queue_mask) { in mv643xx_eth_poll()
2283 } else if (mp->work_tx & queue_mask) { in mv643xx_eth_poll()
2286 } else if (mp->work_rx & queue_mask) { in mv643xx_eth_poll()
2288 } else if (!mp->oom && (mp->work_rx_refill & queue_mask)) { in mv643xx_eth_poll()
/Linux-v5.4/drivers/net/ethernet/cadence/
Dmacb_main.c3347 unsigned int *queue_mask, in macb_probe_queues() argument
3352 *queue_mask = 0x1; in macb_probe_queues()
3365 *queue_mask = readl_relaxed(mem + GEM_DCFG6) & 0xff; in macb_probe_queues()
3367 *queue_mask |= 0x1; in macb_probe_queues()
3370 if (*queue_mask & (1 << hw_q)) in macb_probe_queues()
3484 if (!(bp->queue_mask & (1 << hw_q))) in macb_init()
4182 unsigned int queue_mask, num_queues; in macb_probe() local
4219 macb_probe_queues(mem, native_io, &queue_mask, &num_queues); in macb_probe()
4243 bp->queue_mask = queue_mask; in macb_probe()
Dmacb.h1169 unsigned int queue_mask; member
/Linux-v5.4/include/uapi/linux/
Dethtool.h1287 __u32 queue_mask[__KERNEL_DIV_ROUND_UP(MAX_NUM_QUEUE, 32)]; member