| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_queue.h | 53 enum queue_type { enum 70 enum queue_type type; 86 unsigned int elem_size, enum queue_type type); 101 enum queue_type type) in queue_get_producer() 128 enum queue_type type) in queue_get_consumer() 154 static inline int queue_empty(struct rxe_queue *q, enum queue_type type) in queue_empty() 162 static inline int queue_full(struct rxe_queue *q, enum queue_type type) in queue_full() 171 enum queue_type type) in queue_count() 180 enum queue_type type) in queue_advance_producer() 216 enum queue_type type) in queue_advance_consumer() [all …]
|
| H A D | rxe_queue.c | 56 unsigned int elem_size, enum queue_type type) in rxe_queue_init() 113 enum queue_type type = q->type; in resize_finish()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | mes_userqueue.c | 140 queue_input.queue_type = queue->queue_type; in mes_userq_map() 191 queue_input.queue_type = queue->queue_type; in mes_userq_unmap() 213 queue_input.queue_type = queue->queue_type; in mes_userq_reset() 234 int queue_type, in mes_userq_reset_queue() argument 245 if (uq->queue_type == queue_type) { in mes_userq_reset_queue() 251 r = amdgpu_mes_reset_queue_mmio(adev, queue_type, 0, 1, pipe, queue, 0); in mes_userq_reset_queue() 253 r = amdgpu_mes_reset_user_queue(adev, queue_type, db, 0); in mes_userq_reset_queue() 318 struct amdgpu_mqd *mqd_hw_default = &adev->mqds[queue->queue_type]; in mes_userq_mqd_create() 353 if (queue->queue_type == AMDGPU_HW_IP_COMPUTE) { in mes_userq_mqd_create() 390 } else if (queue->queue_type == AMDGPU_HW_IP_GFX) { in mes_userq_mqd_create() [all …]
|
| H A D | amdgpu_mes.h | 191 u32 queue_type: 3; // queue type member 224 int queue_type; member 230 int queue_type; member 269 uint32_t queue_type; member 291 uint32_t queue_type; member 298 uint32_t queue_type; member 309 uint32_t queue_type; member 336 uint32_t queue_type; member 350 u32 queue_type; member 530 int queue_type, [all …]
|
| H A D | amdgpu_userq.c | 126 adev->userq_funcs[queue->queue_type]; in amdgpu_userq_hang_detect_work() 151 if (amdgpu_userq_is_reset_type_supported(adev, queue->queue_type, in amdgpu_userq_hang_detect_work() 155 if (queue->queue_type == AMDGPU_HW_IP_COMPUTE) in amdgpu_userq_hang_detect_work() 191 switch (queue->queue_type) { in amdgpu_userq_start_hang_detect_work() 317 adev->userq_funcs[queue->queue_type]; in amdgpu_userq_preempt_helper() 341 adev->userq_funcs[queue->queue_type]; in amdgpu_userq_restore_helper() 365 adev->userq_funcs[queue->queue_type]; in amdgpu_userq_unmap_helper() 391 adev->userq_funcs[queue->queue_type]; in amdgpu_userq_map_helper() 499 switch (db_info->queue_type) { in amdgpu_userq_get_doorbell_index() 507 db_info->queue_type); in amdgpu_userq_get_doorbell_index() [all …]
|
| H A D | mes_v12_0.c | 274 static int convert_to_mes_queue_type(int queue_type) in convert_to_mes_queue_type() argument 276 if (queue_type == AMDGPU_RING_TYPE_GFX) in convert_to_mes_queue_type() 278 else if (queue_type == AMDGPU_RING_TYPE_COMPUTE) in convert_to_mes_queue_type() 280 else if (queue_type == AMDGPU_RING_TYPE_SDMA) in convert_to_mes_queue_type() 282 else if (queue_type == AMDGPU_RING_TYPE_MES) in convert_to_mes_queue_type() 285 WARN(1, "Invalid queue type %d\n", queue_type); in convert_to_mes_queue_type() 337 mes_add_queue_pkt.queue_type = in mes_v12_0_add_hw_queue() 338 convert_to_mes_queue_type(input->queue_type); in mes_v12_0_add_hw_queue() 377 mes_remove_queue_pkt.queue_type = in mes_v12_0_remove_hw_queue() 378 convert_to_mes_queue_type(input->queue_type); in mes_v12_0_remove_hw_queue() [all …]
|
| H A D | mes_v11_0.c | 291 static int convert_to_mes_queue_type(int queue_type) in convert_to_mes_queue_type() argument 293 if (queue_type == AMDGPU_RING_TYPE_GFX) in convert_to_mes_queue_type() 295 else if (queue_type == AMDGPU_RING_TYPE_COMPUTE) in convert_to_mes_queue_type() 297 else if (queue_type == AMDGPU_RING_TYPE_SDMA) in convert_to_mes_queue_type() 300 WARN(1, "Invalid queue type %d\n", queue_type); in convert_to_mes_queue_type() 358 mes_add_queue_pkt.queue_type = in mes_v11_0_add_hw_queue() 359 convert_to_mes_queue_type(input->queue_type); in mes_v11_0_add_hw_queue() 396 mes_remove_queue_pkt.queue_type = in mes_v11_0_remove_hw_queue() 397 convert_to_mes_queue_type(input->queue_type); in mes_v11_0_remove_hw_queue() 617 static int mes_v11_0_reset_pipe_mmio(struct amdgpu_mes *mes, uint32_t queue_type, in mes_v11_0_reset_pipe_mmio() argument [all …]
|
| H A D | amdgpu_mes.c | 381 queue_input.queue_type = ring->funcs->type; in amdgpu_mes_map_legacy_queue() 407 queue_input.queue_type = ring->funcs->type; in amdgpu_mes_unmap_legacy_queue() 435 queue_input.queue_type = ring->funcs->type; in amdgpu_mes_reset_legacy_queue() 458 int queue_type, in amdgpu_mes_reset_queue_mmio() argument 475 queue_input.queue_type = queue_type; in amdgpu_mes_reset_queue_mmio() 488 int queue_type, in amdgpu_mes_reset_user_queue() argument 498 queue_input.queue_type = queue_type; in amdgpu_mes_reset_user_queue() 516 int queue_type, in amdgpu_mes_detect_and_reset_hung_queues() argument 529 if ((queue_type != AMDGPU_RING_TYPE_GFX) && in amdgpu_mes_detect_and_reset_hung_queues() 530 (queue_type != AMDGPU_RING_TYPE_COMPUTE) && in amdgpu_mes_detect_and_reset_hung_queues() [all …]
|
| H A D | mes_v12_1.c | 274 static int convert_to_mes_queue_type(int queue_type) in convert_to_mes_queue_type() argument 276 if (queue_type == AMDGPU_RING_TYPE_GFX) in convert_to_mes_queue_type() 278 else if (queue_type == AMDGPU_RING_TYPE_COMPUTE) in convert_to_mes_queue_type() 280 else if (queue_type == AMDGPU_RING_TYPE_SDMA) in convert_to_mes_queue_type() 282 else if (queue_type == AMDGPU_RING_TYPE_MES) in convert_to_mes_queue_type() 285 WARN(1, "Invalid queue type %d\n", queue_type); in convert_to_mes_queue_type() 322 mes_add_queue_pkt.queue_type = in mes_v12_1_add_hw_queue() 323 convert_to_mes_queue_type(input->queue_type); in mes_v12_1_add_hw_queue() 368 mes_remove_queue_pkt.queue_type = in mes_v12_1_remove_hw_queue() 369 convert_to_mes_queue_type(input->queue_type); in mes_v12_1_remove_hw_queue() [all …]
|
| H A D | amdgpu_userq.h | 52 int queue_type; member 148 uint32_t queue_type; member
|
| H A D | amdgpu_amdkfd.h | 284 int queue_type, 458 int queue_type, int pipe, int queue, 591 int queue_type, int pipe, int queue, in kgd2kfd_reset_mes_queue() argument
|
| H A D | amdgpu_amdkfd.c | 966 int queue_type, in amdgpu_amdkfd_reset_mes_queue() argument 973 return kgd2kfd_reset_mes_queue(adev->kfd.dev, node_id, queue_type, in amdgpu_amdkfd_reset_mes_queue()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | hw_queue.c | 53 if (!hdev->asic_prop.max_queues || q->queue_type == QUEUE_TYPE_HW) in hl_hw_queue_update_ci() 62 if (!cs_needs_completion(cs) || q->queue_type == QUEUE_TYPE_INT) in hl_hw_queue_update_ci() 257 if (q->queue_type != QUEUE_TYPE_HW) { in hl_hw_queue_send_cb_no_cmpl() 666 switch (q->queue_type) { in hl_hw_queue_schedule_cs() 683 q->queue_type); in hl_hw_queue_schedule_cs() 695 if (q->queue_type == QUEUE_TYPE_EXT) in hl_hw_queue_schedule_cs() 773 switch (job->queue_type) { in hl_hw_queue_schedule_cs() 796 if ((q->queue_type == QUEUE_TYPE_EXT) && in hl_hw_queue_schedule_cs() 1003 switch (q->queue_type) { in queue_init() 1021 q->queue_type); in queue_init() [all …]
|
| H A D | command_submission.c | 302 return (job->queue_type == QUEUE_TYPE_EXT); in is_cb_patched() 331 parser.queue_type = job->queue_type; in cs_parser() 384 (job->queue_type == QUEUE_TYPE_HW || job->queue_type == QUEUE_TYPE_INT)) { in hl_complete_job() 412 (job->queue_type == QUEUE_TYPE_EXT || job->queue_type == QUEUE_TYPE_HW)) { in hl_complete_job() 1205 enum hl_queue_type *queue_type, in validate_queue_index() argument 1270 *queue_type = hw_queue_prop->type; in validate_queue_index() 1301 enum hl_queue_type queue_type, bool is_kernel_allocated_cb) in hl_cs_allocate_job() argument 1313 job->queue_type = queue_type; in hl_cs_allocate_job() 1319 if (job->queue_type == QUEUE_TYPE_EXT) in hl_cs_allocate_job() 1543 enum hl_queue_type queue_type; in cs_ioctl_default() local [all …]
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | qcu.c | 203 ath5k_hw_setup_tx_queue(struct ath5k_hw *ah, enum ath5k_tx_queue queue_type, in ath5k_hw_setup_tx_queue() argument 214 switch (queue_type) { in ath5k_hw_setup_tx_queue() 226 switch (queue_type) { in ath5k_hw_setup_tx_queue() 248 ah->ah_txq[queue].tqi_type = queue_type; in ath5k_hw_setup_tx_queue() 251 queue_info->tqi_type = queue_type; in ath5k_hw_setup_tx_queue()
|
| /linux/drivers/net/ |
| H A D | virtio_net.c | 4560 u32 queue_type; in virtnet_stats_ctx_init() local 4569 queue_type = VIRTNET_Q_TYPE_RX; in virtnet_stats_ctx_init() 4572 ctx->bitmap[queue_type] |= VIRTIO_NET_STATS_TYPE_RX_BASIC; in virtnet_stats_ctx_init() 4573 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_basic_desc_qstat); in virtnet_stats_ctx_init() 4574 ctx->size[queue_type] += sizeof(struct virtio_net_stats_rx_basic); in virtnet_stats_ctx_init() 4578 ctx->bitmap[queue_type] |= VIRTIO_NET_STATS_TYPE_RX_CSUM; in virtnet_stats_ctx_init() 4579 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_csum_desc_qstat); in virtnet_stats_ctx_init() 4580 ctx->size[queue_type] += sizeof(struct virtio_net_stats_rx_csum); in virtnet_stats_ctx_init() 4584 ctx->bitmap[queue_type] |= VIRTIO_NET_STATS_TYPE_RX_GSO; in virtnet_stats_ctx_init() 4585 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_gso_desc_qstat); in virtnet_stats_ctx_init() [all …]
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_tmpl.h | 135 uint8_t queue_type; member 196 uint8_t queue_type; member
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_pm4_headers_vi.h | 67 enum mes_set_resources_queue_type_enum queue_type:3; member 238 enum mes_map_queues_queue_type_vi_enum queue_type:3; member
|
| H A D | kfd_device_queue_manager.c | 187 static int convert_to_amdgpu_ring_type(int queue_type) in convert_to_amdgpu_ring_type() argument 191 switch (queue_type) { in convert_to_amdgpu_ring_type() 199 WARN(1, "Invalid queue type %d", queue_type); in convert_to_amdgpu_ring_type() 213 int r, queue_type; in add_queue_mes() local 256 queue_type = convert_to_amdgpu_ring_type(q->properties.type); in add_queue_mes() 257 if (queue_type < 0) { in add_queue_mes() 263 queue_input.queue_type = (uint32_t)queue_type; in add_queue_mes() 305 queue_input.queue_type = convert_to_amdgpu_ring_type(q->properties.type); in remove_queue_mes_on_reset_option() 415 int queue_type, int pipe, int queue, unsigned int db) in reset_queue_mes() argument 427 r = amdgpu_mes_reset_queue_mmio(adev, queue_type, 0, 1, pipe, queue, in reset_queue_mes() [all …]
|
| H A D | kfd_chardev.c | 326 if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL) in set_queue_properties_from_user() 338 if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE || in set_queue_properties_from_user() 339 args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL) in set_queue_properties_from_user() 341 else if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA) in set_queue_properties_from_user() 343 else if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA_XGMI) in set_queue_properties_from_user() 345 else if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA_BY_ENG_ID) in set_queue_properties_from_user() 350 if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL) in set_queue_properties_from_user()
|
| /linux/drivers/gpu/drm/amd/include/ |
| H A D | mes_v11_api_def.h | 296 enum MES_QUEUE_TYPE queue_type; member 361 enum MES_QUEUE_TYPE queue_type; member 481 enum MES_QUEUE_TYPE queue_type; member
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_qp_ctxt.h | 150 u16 queue_type; member
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_nic_io.c | 47 __le16 queue_type; member 501 qp_ctxt_hdr->queue_type = cpu_to_le16(ctxt_type); in hinic3_qp_prepare_cmdq_header() 799 ctxt_block->cmdq_hdr.queue_type = cpu_to_le16(ctxt_type); in clean_queue_offload_ctxt()
|
| /linux/drivers/scsi/be2iscsi/ |
| H A D | be_cmds.c | 901 int queue_type) in beiscsi_cmd_q_destroy() argument 911 "queue_type : %d\n", queue_type); in beiscsi_cmd_q_destroy() 917 switch (queue_type) { in beiscsi_cmd_q_destroy() 947 if (queue_type != QTYPE_SGL) in beiscsi_cmd_q_destroy()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | conf.h | 188 u8 queue_type; member
|