Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_psp.h51 enum psp_ring_type ring_type; member
65 int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type);
66 int (*ring_create)(struct psp_context *psp, enum psp_ring_type ring_type);
68 enum psp_ring_type ring_type);
70 enum psp_ring_type ring_type);
Dpsp_v10_0.c169 enum psp_ring_type ring_type) in psp_v10_0_ring_init() argument
177 ring->ring_type = ring_type; in psp_v10_0_ring_init()
195 enum psp_ring_type ring_type) in psp_v10_0_ring_create() argument
212 psp_ring_reg = ring_type; in psp_v10_0_ring_create()
227 enum psp_ring_type ring_type) in psp_v10_0_ring_stop() argument
251 enum psp_ring_type ring_type) in psp_v10_0_ring_destroy() argument
257 ret = psp_v10_0_ring_stop(psp, ring_type); in psp_v10_0_ring_destroy()
Dpsp_v3_1.c300 enum psp_ring_type ring_type) in psp_v3_1_ring_init() argument
308 ring->ring_type = ring_type; in psp_v3_1_ring_init()
326 enum psp_ring_type ring_type) in psp_v3_1_ring_create() argument
343 psp_ring_reg = ring_type; in psp_v3_1_ring_create()
358 enum psp_ring_type ring_type) in psp_v3_1_ring_stop() argument
382 enum psp_ring_type ring_type) in psp_v3_1_ring_destroy() argument
388 ret = psp_v3_1_ring_stop(psp, ring_type); in psp_v3_1_ring_destroy()
Damdgpu_queue_mgr.c131 int ring_type = amdgpu_hw_ip_to_ring_type(mapper->hw_ip); in amdgpu_lru_map() local
144 r = amdgpu_ring_lru_get(adev, ring_type, ring_blacklist, in amdgpu_lru_map()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_cmd.c62 static int hclge_alloc_cmd_queue(struct hclge_dev *hdev, int ring_type) in hclge_alloc_cmd_queue() argument
66 (ring_type == HCLGE_TYPE_CSQ) ? &hw->cmq.csq : &hw->cmq.crq; in hclge_alloc_cmd_queue()
69 ring->ring_type = ring_type; in hclge_alloc_cmd_queue()
75 (ring_type == HCLGE_TYPE_CSQ) ? "CSQ" : "CRQ", ret); in hclge_alloc_cmd_queue()
108 if (ring->ring_type == HCLGE_TYPE_CSQ) { in hclge_cmd_config_regs()
Dhclge_cmd.h35 u8 ring_type; /* cmq ring type */ member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_cmd.c103 int ring_type = ring->flag; in hclgevf_init_cmd_queue() local
117 (ring_type == HCLGEVF_TYPE_CSQ) ? "CSQ" : "CRQ"); in hclgevf_init_cmd_queue()
124 switch (ring_type) { in hclgevf_init_cmd_queue()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_rcb.c250 static void hns_rcb_ring_init(struct ring_pair_cb *ring_pair, int ring_type) in hns_rcb_ring_init() argument
254 (ring_type == RX_RING) ? &q->rx_ring : &q->tx_ring; in hns_rcb_ring_init()
257 if (ring_type == RX_RING) { in hns_rcb_ring_init()
444 static void hns_rcb_ring_get_cfg(struct hnae_queue *q, int ring_type) in hns_rcb_ring_get_cfg() argument
454 if (ring_type == RX_RING) { in hns_rcb_ring_get_cfg()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c4312 u32 ring_type, u32 map_index) in hwrm_ring_alloc_send_msg() argument
4335 switch (ring_type) { in hwrm_ring_alloc_send_msg()
4337 req.ring_type = RING_ALLOC_REQ_RING_TYPE_TX; in hwrm_ring_alloc_send_msg()
4346 req.ring_type = RING_ALLOC_REQ_RING_TYPE_RX; in hwrm_ring_alloc_send_msg()
4350 req.ring_type = RING_ALLOC_REQ_RING_TYPE_RX; in hwrm_ring_alloc_send_msg()
4354 req.ring_type = RING_ALLOC_REQ_RING_TYPE_L2_CMPL; in hwrm_ring_alloc_send_msg()
4361 ring_type); in hwrm_ring_alloc_send_msg()
4373 ring_type, rc, err); in hwrm_ring_alloc_send_msg()
4481 u32 ring_type, int cmpl_ring_id) in hwrm_ring_free_send_msg() argument
4489 req.ring_type = ring_type; in hwrm_ring_free_send_msg()
[all …]
Dbnxt_hsi.h4569 u8 ring_type; member
4649 u8 ring_type; member
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dmain.c362 req.ring_type = RING_ALLOC_REQ_RING_TYPE_L2_CMPL; in bnxt_re_net_ring_free()
399 req.ring_type = RING_ALLOC_REQ_RING_TYPE_L2_CMPL; in bnxt_re_net_ring_alloc()
/Linux-v4.19/drivers/net/ethernet/broadcom/
Dbgmac.c506 enum bgmac_dma_ring_type ring_type) in bgmac_dma_unaligned() argument
508 switch (ring_type) { in bgmac_dma_unaligned()
/Linux-v4.19/drivers/usb/host/
Dxhci-mem.c1431 enum xhci_ring_type ring_type; in xhci_endpoint_init() local
1447 ring_type = usb_endpoint_type(&ep->desc); in xhci_endpoint_init()
1490 xhci_ring_alloc(xhci, 2, 1, ring_type, max_packet, mem_flags); in xhci_endpoint_init()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_hw_v2.c696 static int hns_roce_init_cmq_ring(struct hns_roce_dev *hr_dev, bool ring_type) in hns_roce_init_cmq_ring() argument
699 struct hns_roce_v2_cmq_ring *ring = (ring_type == TYPE_CSQ) ? in hns_roce_init_cmq_ring()
702 ring->flag = ring_type; in hns_roce_init_cmq_ring()
709 static void hns_roce_cmq_init_regs(struct hns_roce_dev *hr_dev, bool ring_type) in hns_roce_cmq_init_regs() argument
712 struct hns_roce_v2_cmq_ring *ring = (ring_type == TYPE_CSQ) ? in hns_roce_cmq_init_regs()
716 if (ring_type == TYPE_CSQ) { in hns_roce_cmq_init_regs()
/Linux-v4.19/drivers/net/ethernet/nvidia/
Dforcedeth.c366 union ring_type { union
796 union ring_type get_rx, put_rx, last_rx;
801 union ring_type rx_ring;
825 union ring_type get_tx, put_tx, last_tx;
830 union ring_type tx_ring;
2681 union ring_type put_tx; in nv_tx_timeout()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c2798 int ring_type) in hns3_ring_get_cfg() argument
2809 if (ring_type == HNAE3_RING_TYPE_TX) { in hns3_ring_get_cfg()
2819 hnae3_set_bit(ring->flag, HNAE3_RING_TYPE_B, ring_type); in hns3_ring_get_cfg()