Searched refs:desc_cb (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/ |
D | hnae.h | 273 struct hnae_desc_cb *desc_cb; member 623 int ret = hnae_reserve_buffer_map(ring, &ring->desc_cb[i]); in hnae_alloc_buffer_attach() 628 ring->desc[i].addr = cpu_to_le64(ring->desc_cb[i].dma); in hnae_alloc_buffer_attach() 635 ring->q->handle->bops->unmap_buffer(ring, &ring->desc_cb[i]); in hnae_buffer_detach() 642 struct hnae_desc_cb *cb = &ring->desc_cb[i]; in hnae_free_buffer_detach() 644 if (!ring->desc_cb[i].dma) in hnae_free_buffer_detach() 657 bops->unmap_buffer(ring, &ring->desc_cb[i]); in hnae_replace_buffer() 658 ring->desc_cb[i] = *res_cb; in hnae_replace_buffer() 659 ring->desc[i].addr = cpu_to_le64(ring->desc_cb[i].dma); in hnae_replace_buffer() 665 ring->desc_cb[i].reuse_flag = 0; in hnae_reuse_buffer() [all …]
|
D | hns_enet.c | 48 struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_use]; in fill_v2_desc_hw() local 61 desc_cb->priv = priv; in fill_v2_desc_hw() 62 desc_cb->length = size; in fill_v2_desc_hw() 63 desc_cb->dma = dma; in fill_v2_desc_hw() 64 desc_cb->type = type; in fill_v2_desc_hw() 156 struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_use]; in fill_desc() local 163 desc_cb->priv = priv; in fill_desc() 164 desc_cb->length = size; in fill_desc() 165 desc_cb->dma = dma; in fill_desc() 166 desc_cb->type = type; in fill_desc() [all …]
|
D | hnae.c | 187 kfree(ring->desc_cb); in hnae_fini_ring() 188 ring->desc_cb = NULL; in hnae_fini_ring() 206 assert(!ring->desc && !ring->desc_cb && !ring->desc_dma_addr); in hnae_init_ring() 212 ring->desc_cb = kcalloc(ring->desc_num, sizeof(ring->desc_cb[0]), in hnae_init_ring() 214 if (!ring->desc_cb) { in hnae_init_ring() 234 kfree(ring->desc_cb); in hnae_init_ring() 235 ring->desc_cb = NULL; in hnae_init_ring()
|
D | hns_dsaf_rcb.c | 472 ring->desc_cb = NULL; in hns_rcb_ring_get_cfg()
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.c | 902 struct hns3_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_use]; in hns3_fill_desc() local 917 desc_cb->priv = priv; in hns3_fill_desc() 918 desc_cb->length = size; in hns3_fill_desc() 919 desc_cb->dma = dma; in hns3_fill_desc() 920 desc_cb->type = type; in hns3_fill_desc() 1066 if (ring->desc_cb[ring->next_to_use].type == DESC_TYPE_SKB) in hns_nic_dma_unmap() 1068 ring->desc_cb[ring->next_to_use].dma, in hns_nic_dma_unmap() 1069 ring->desc_cb[ring->next_to_use].length, in hns_nic_dma_unmap() 1073 ring->desc_cb[ring->next_to_use].dma, in hns_nic_dma_unmap() 1074 ring->desc_cb[ring->next_to_use].length, in hns_nic_dma_unmap() [all …]
|
D | hns3_enet.h | 378 struct hns3_desc_cb *desc_cb; member
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
D | hclgevf_cmd.h | 34 struct hclgevf_desc_cb *desc_cb; member
|
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/ |
D | i40e_adminq.c | 589 struct i40e_aq_desc desc_cb; in i40e_clean_asq() local 601 desc_cb = *desc; in i40e_clean_asq() 602 cb_func(hw, &desc_cb); in i40e_clean_asq()
|
/Linux-v4.19/drivers/net/ethernet/intel/i40e/ |
D | i40e_adminq.c | 661 struct i40e_aq_desc desc_cb; in i40e_clean_asq() local 673 desc_cb = *desc; in i40e_clean_asq() 674 cb_func(hw, &desc_cb); in i40e_clean_asq()
|