Home
last modified time | relevance | path

Searched refs:buf_desc (Results 1 – 11 of 11) sorted by relevance

/linux/net/smc/
H A Dsmc_core.c53 struct smc_buf_desc *buf_desc);
227 struct smc_buf_desc *buf_desc) in smc_lgr_buf_list_add() argument
229 list_add(&buf_desc->list, buf_list); in smc_lgr_buf_list_add()
231 lgr->alloc_rmbs += buf_desc->len; in smc_lgr_buf_list_add()
235 lgr->alloc_sndbufs += buf_desc->len; in smc_lgr_buf_list_add()
241 struct smc_buf_desc *buf_desc) in smc_lgr_buf_list_del() argument
243 list_del(&buf_desc->list); in smc_lgr_buf_list_del()
245 lgr->alloc_rmbs -= buf_desc->len; in smc_lgr_buf_list_del()
249 lgr->alloc_sndbufs -= buf_desc->len; in smc_lgr_buf_list_del()
1173 static void smcr_buf_unuse(struct smc_buf_desc *buf_desc, boo argument
1295 smcr_buf_unmap_link(struct smc_buf_desc * buf_desc,bool is_rmb,struct smc_link * lnk) smcr_buf_unmap_link() argument
1321 struct smc_buf_desc *buf_desc, *bf; smcr_buf_unmap_lgr() local
1395 smcr_buf_free(struct smc_link_group * lgr,bool is_rmb,struct smc_buf_desc * buf_desc) smcr_buf_free() argument
1410 smcd_buf_free(struct smc_link_group * lgr,bool is_dmb,struct smc_buf_desc * buf_desc) smcd_buf_free() argument
1423 smc_buf_free(struct smc_link_group * lgr,bool is_rmb,struct smc_buf_desc * buf_desc) smc_buf_free() argument
1433 struct smc_buf_desc *buf_desc, *bf_desc; __smc_lgr_free_bufs() local
2140 smcr_buf_map_link(struct smc_buf_desc * buf_desc,bool is_rmb,struct smc_link * lnk) smcr_buf_map_link() argument
2217 smcr_link_reg_buf(struct smc_link * link,struct smc_buf_desc * buf_desc) smcr_link_reg_buf() argument
2238 struct smc_buf_desc *buf_desc, *bf; _smcr_buf_map_lgr() local
2279 struct smc_buf_desc *buf_desc, *bf; smcr_buf_reg_lgr() local
2320 struct smc_buf_desc *buf_desc; smcr_new_buf_create() local
2366 smcr_buf_map_usable_links(struct smc_link_group * lgr,struct smc_buf_desc * buf_desc,bool is_rmb) smcr_buf_map_usable_links() argument
2393 struct smc_buf_desc *buf_desc; smcd_new_buf_create() local
2428 struct smc_buf_desc *buf_desc = ERR_PTR(-ENOMEM); __smc_buf_create() local
2578 struct smc_buf_desc *buf_desc; smcd_buf_attach() local
[all...]
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.c630 struct g2d_buf_desc *buf_desc, in g2d_check_buf_desc_is_valid()
645 width = (int)buf_desc->right_x - (int)buf_desc->left_x; in g2d_check_buf_desc_is_valid()
652 height = (int)buf_desc->bottom_y - (int)buf_desc->top_y; in g2d_check_buf_desc_is_valid()
659 bpp = g2d_get_buf_bpp(buf_desc->format); in g2d_check_buf_desc_is_valid()
662 last_pos = ((unsigned long)buf_desc->bottom_y - 1) * in g2d_check_buf_desc_is_valid()
663 (unsigned long)buf_desc->stride + in g2d_check_buf_desc_is_valid()
664 (unsigned long)buf_desc->right_x * bpp - 1; in g2d_check_buf_desc_is_valid()
694 struct g2d_buf_desc *buf_desc; in g2d_map_cmdlist_gem()
629 g2d_check_buf_desc_is_valid(struct g2d_data * g2d,struct g2d_buf_desc * buf_desc,enum g2d_reg_type reg_type,unsigned long size) g2d_check_buf_desc_is_valid() argument
693 struct g2d_buf_desc *buf_desc; g2d_map_cmdlist_gem() local
776 struct g2d_buf_desc *buf_desc; g2d_unmap_cmdlist_gem() local
1034 struct g2d_buf_desc *buf_desc; g2d_check_reg_offset() local
[all...]
/linux/drivers/net/ethernet/broadcom/
H A Dbcm4908_enet.c72 struct bcm4908_enet_dma_ring_bd *buf_desc; member
268 struct bcm4908_enet_dma_ring_bd *buf_desc = &enet->rx_ring.buf_desc[idx]; in bcm4908_enet_dma_alloc_rx_buf() local
292 buf_desc->ctl = cpu_to_le32(tmp); in bcm4908_enet_dma_alloc_rx_buf()
293 buf_desc->addr = cpu_to_le32(slot->dma_addr); in bcm4908_enet_dma_alloc_rx_buf()
527 struct bcm4908_enet_dma_ring_bd *buf_desc; in bcm4908_enet_start_xmit() local
533 !(le32_to_cpu(ring->buf_desc[ring->read_idx].ctl) & DMA_CTL_STATUS_OWN)) in bcm4908_enet_start_xmit()
547 buf_desc = &ring->buf_desc[ring->write_idx]; in bcm4908_enet_start_xmit()
548 if (unlikely(le32_to_cpu(buf_desc->ctl) & DMA_CTL_STATUS_OWN)) { in bcm4908_enet_start_xmit()
570 buf_desc->addr = cpu_to_le32((uint32_t)slot->dma_addr); in bcm4908_enet_start_xmit()
571 buf_desc->ctl = cpu_to_le32(tmp); in bcm4908_enet_start_xmit()
[all …]
/linux/drivers/net/wireless/realtek/rtw88/
H A Dpci.h274 u8 *buf_desc; in get_tx_buffer_desc() local
276 buf_desc = ring->r.head + ring->r.wp * size; in get_tx_buffer_desc()
277 return (struct rtw_pci_tx_buffer_desc *)buf_desc; in get_tx_buffer_desc()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp.c928 sge->hi_addr = be32_to_cpu(rq_wqe->buf_desc.hi_addr); in hinic_rq_get_sge()
929 sge->lo_addr = be32_to_cpu(rq_wqe->buf_desc.lo_addr); in hinic_rq_get_sge()
944 struct hinic_rq_bufdesc *buf_desc = &rq_wqe->buf_desc; in hinic_rq_prepare_wqe() local
953 HINIC_RQ_CTRL_SET(SIZE_8BYTES(sizeof(*buf_desc)), in hinic_rq_prepare_wqe()
959 buf_desc->hi_addr = sge->hi_addr; in hinic_rq_prepare_wqe()
960 buf_desc->lo_addr = sge->lo_addr; in hinic_rq_prepare_wqe()
H A Dhinic_hw_wqe.h340 struct hinic_scmd_bufdesc buf_desc; member
348 struct hinic_lcmd_bufdesc buf_desc; member
418 struct hinic_rq_bufdesc buf_desc; member
H A Dhinic_hw_cmdq.c231 hinic_set_sge(&wqe_lcmd->buf_desc.sge, buf_in->dma_addr, buf_in->size); in cmdq_set_lcmd_bufdesc()
239 wqe_scmd->buf_desc.buf_len = in_size; in cmdq_set_direct_wqe_data()
240 memcpy(wqe_scmd->buf_desc.data, buf_in, in_size); in cmdq_set_direct_wqe_data()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_tx.c90 struct hinic3_sq_bufdesc *buf_desc = wqe_combo->bds_head; in hinic3_tx_map_skb() local
113 buf_desc = wqe_combo->bds_sec2; in hinic3_tx_map_skb()
125 hinic3_set_buf_desc(buf_desc, dma_info[idx].dma, in hinic3_tx_map_skb()
127 buf_desc++; in hinic3_tx_map_skb()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c3652 * @buf_desc: Buffer queue descriptor
3657 struct virtchnl2_splitq_rx_buf_desc *buf_desc) in idpf_rx_update_bufq_desc() argument
3671 buf_desc->pkt_addr = cpu_to_le64(addr); in idpf_rx_update_bufq_desc()
3672 buf_desc->qword0.buf_id = cpu_to_le16(buf_id); in idpf_rx_update_bufq_desc()
3685 buf_desc->hdr_addr = cpu_to_le64(addr); in idpf_rx_update_bufq_desc()
3700 struct virtchnl2_splitq_rx_buf_desc *buf_desc; in idpf_rx_clean_refillq() local
3705 buf_desc = &bufq->split_buf[bufq_nta]; in idpf_rx_clean_refillq()
3717 failure = idpf_rx_update_bufq_desc(bufq, buf_id, buf_desc); in idpf_rx_clean_refillq()
3727 buf_desc = &bufq->split_buf[0]; in idpf_rx_clean_refillq()
3730 buf_desc in idpf_rx_clean_refillq()
[all...]
/linux/drivers/net/ethernet/sfc/falcon/
H A Dfarch.c170 ef4_qword_t buf_desc; in ef4_init_special_buffer() local
184 EF4_POPULATE_QWORD_3(buf_desc, in ef4_init_special_buffer()
188 ef4_write_buf_tbl(efx, &buf_desc, index); in ef4_init_special_buffer()
/linux/drivers/net/ethernet/sfc/siena/
H A Dfarch.c174 efx_qword_t buf_desc; in efx_init_special_buffer() local
188 EFX_POPULATE_QWORD_3(buf_desc, in efx_init_special_buffer()
192 efx_write_buf_tbl(efx, &buf_desc, index); in efx_init_special_buffer()