| /linux/drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_txrx.c | 117 return page_address(buf_info->page) + buf_info->page_offset; in ionic_rx_buf_va() 164 buf_info->page, buf_info->page_offset + headroom, in ionic_rx_add_skb_frag() 209 buf_info++; in ionic_rx_build_skb() 263 buf_info++; in ionic_rx_copybreak() 462 buf_info++; in ionic_xdp_rx_unlink_bufs() 832 buf_info++; in ionic_rx_fill() 860 buf_info++; in ionic_rx_fill() 1123 buf_info++; in ionic_tx_map_skb() 1133 buf_info++; in ionic_tx_map_skb() 1144 buf_info--; in ionic_tx_map_skb() [all …]
|
| /linux/drivers/pci/endpoint/functions/ |
| A D | pci-epf-mhi.c | 260 memcpy_fromio(buf_info->dev_addr, tre_buf, buf_info->size); in pci_epf_mhi_iatu_read() 267 if (buf_info->cb) in pci_epf_mhi_iatu_read() 268 buf_info->cb(buf_info); in pci_epf_mhi_iatu_read() 291 memcpy_toio(tre_buf, buf_info->dev_addr, buf_info->size); in pci_epf_mhi_iatu_write() 298 if (buf_info->cb) in pci_epf_mhi_iatu_write() 299 buf_info->cb(buf_info); in pci_epf_mhi_iatu_write() 337 dst_addr = dma_map_single(dma_dev, buf_info->dev_addr, buf_info->size, in pci_epf_mhi_edma_read() 467 buf_info = &itr->buf_info; in pci_epf_mhi_dma_worker() 468 buf_info->cb(buf_info); in pci_epf_mhi_dma_worker() 538 memcpy(&transfer->buf_info, buf_info, sizeof(*buf_info)); in pci_epf_mhi_edma_read_async() [all …]
|
| /linux/drivers/bus/mhi/ep/ |
| A D | ring.c | 33 struct mhi_ep_buf_info buf_info = {}; in __mhi_ep_cache_ring() local 49 buf_info.dev_addr = &ring->ring_cache[start]; in __mhi_ep_cache_ring() 51 ret = mhi_cntrl->read_sync(mhi_cntrl, &buf_info); in __mhi_ep_cache_ring() 57 buf_info.dev_addr = &ring->ring_cache[start]; in __mhi_ep_cache_ring() 59 ret = mhi_cntrl->read_sync(mhi_cntrl, &buf_info); in __mhi_ep_cache_ring() 64 buf_info.host_addr = ring->rbase; in __mhi_ep_cache_ring() 65 buf_info.dev_addr = &ring->ring_cache[0]; in __mhi_ep_cache_ring() 68 ret = mhi_cntrl->read_sync(mhi_cntrl, &buf_info); in __mhi_ep_cache_ring() 110 struct mhi_ep_buf_info buf_info = {}; in mhi_ep_ring_add_element() local 143 buf_info.dev_addr = el; in mhi_ep_ring_add_element() [all …]
|
| A D | main.c | 348 result.buf_addr = buf_info->cb_buf; in mhi_ep_read_completion() 350 result.bytes_xferd = buf_info->size; in mhi_ep_read_completion() 407 struct mhi_ep_buf_info buf_info = {}; in mhi_ep_read_channel() local 447 buf_info.size = tr_len; in mhi_ep_read_channel() 449 buf_info.cb_buf = buf_addr; in mhi_ep_read_channel() 531 result.buf_addr = buf_info->cb_buf; in mhi_ep_skb_completion() 539 buf_info->code); in mhi_ep_skb_completion() 589 buf_info.size = tr_len; in mhi_ep_queue_skb() 591 buf_info.cb_buf = skb; in mhi_ep_queue_skb() 592 buf_info.mhi_dev = mhi_dev; in mhi_ep_queue_skb() [all …]
|
| /linux/drivers/net/caif/ |
| A D | caif_virtio.c | 134 struct buf_info { struct 150 if (!buf_info) in free_buf_info() 154 kfree(buf_info); in free_buf_info() 169 struct buf_info *buf_info; in cfv_release_used_buf() local 177 if (!buf_info) in cfv_release_used_buf() 458 struct buf_info *buf_info; in cfv_netdev_close() local 484 struct buf_info *buf_info = NULL; in cfv_alloc_and_copy_to_shm() local 496 buf_info = kmalloc(sizeof(struct buf_info), GFP_ATOMIC); in cfv_alloc_and_copy_to_shm() 515 return buf_info; in cfv_alloc_and_copy_to_shm() 517 kfree(buf_info); in cfv_alloc_and_copy_to_shm() [all …]
|
| /linux/drivers/bus/mhi/host/ |
| A D | main.c | 188 buf_info->v_addr, buf_info->len, in mhi_map_single_no_bb() 189 buf_info->dir); in mhi_map_single_no_bb() 206 memcpy(buf, buf_info->v_addr, buf_info->len); in mhi_map_single_use_bb() 208 buf_info->bb_addr = buf; in mhi_map_single_use_bb() 216 dma_unmap_single(mhi_cntrl->cntrl_dev, buf_info->p_addr, buf_info->len, in mhi_unmap_single_no_bb() 217 buf_info->dir); in mhi_unmap_single_no_bb() 224 memcpy(buf_info->v_addr, buf_info->bb_addr, buf_info->len); in mhi_unmap_single_use_bb() 227 buf_info->bb_addr, buf_info->p_addr); in mhi_unmap_single_use_bb() 1175 buf_info.len = len; in mhi_queue_skb() 1194 buf_info.len = len; in mhi_queue_dma() [all …]
|
| A D | internal.h | 415 struct mhi_buf_info *buf_info); 417 struct mhi_buf_info *buf_info); 419 struct mhi_buf_info *buf_info); 421 struct mhi_buf_info *buf_info);
|
| /linux/drivers/gpu/drm/exynos/ |
| A D | exynos_drm_g2d.c | 220 struct g2d_buf_info buf_info; member 276 struct g2d_buf_info *buf_info; in g2d_init_cmdlist() local 303 buf_info = &node[nr].buf_info; in g2d_init_cmdlist() 687 struct g2d_buf_info *buf_info = &node->buf_info; in g2d_map_cmdlist_gem() local 750 &buf_info->obj[reg_type]); in g2d_map_cmdlist_gem() 764 buf_info->map_nr = i; in g2d_map_cmdlist_gem() 772 struct g2d_buf_info *buf_info = &node->buf_info; in g2d_unmap_cmdlist_gem() local 783 obj = buf_info->obj[reg_type]; in g2d_unmap_cmdlist_gem() 792 buf_info->types[reg_type] = 0; in g2d_unmap_cmdlist_gem() 796 buf_info->map_nr = 0; in g2d_unmap_cmdlist_gem() [all …]
|
| /linux/include/linux/ |
| A D | mhi_ep.h | 69 void (*cb)(struct mhi_ep_buf_info *buf_info); 163 int (*read_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); 164 int (*write_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); 165 int (*read_async)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); 166 int (*write_async)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info);
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_fw.c | 106 mbx->buf_info[tail].msg = msg; in fbnic_mbx_map_msg() 107 mbx->buf_info[tail].addr = addr; in fbnic_mbx_map_msg() 128 if (!mbx->buf_info[desc_idx].msg) in fbnic_mbx_unmap_and_free_msg() 133 dma_unmap_single(fbd->dev, mbx->buf_info[desc_idx].addr, in fbnic_mbx_unmap_and_free_msg() 136 free_page((unsigned long)mbx->buf_info[desc_idx].msg); in fbnic_mbx_unmap_and_free_msg() 137 mbx->buf_info[desc_idx].msg = NULL; in fbnic_mbx_unmap_and_free_msg() 678 dma_unmap_single(fbd->dev, rx_mbx->buf_info[head].addr, in fbnic_mbx_process_rx_msgs() 681 msg = rx_mbx->buf_info[head].msg; in fbnic_mbx_process_rx_msgs() 713 free_page((unsigned long)rx_mbx->buf_info[head].msg); in fbnic_mbx_process_rx_msgs() 714 rx_mbx->buf_info[head].msg = NULL; in fbnic_mbx_process_rx_msgs()
|
| A D | fbnic_fw.h | 18 } buf_info[FBNIC_IPC_MBX_DESC_LEN]; member
|
| /linux/drivers/acpi/ |
| A D | pfr_update.c | 442 struct pfru_com_buf_info buf_info; in pfru_write() local 449 ret = query_buffer(&buf_info, pfru_dev); in pfru_write() 453 if (len > buf_info.buf_size) in pfru_write() 461 phy_addr = (phys_addr_t)((buf_info.addr_hi << 32) | buf_info.addr_lo); in pfru_write() 462 buf_ptr = memremap(phy_addr, buf_info.buf_size, MEMREMAP_WB); in pfru_write()
|
| /linux/drivers/net/vmxnet3/ |
| A D | vmxnet3_drv.c | 396 tbi = &tq->buf_info[eop_idx]; in vmxnet3_unmap_pkt() 539 kfree(tq->buf_info); in vmxnet3_tq_destroy() 540 tq->buf_info = NULL; in vmxnet3_tq_destroy() 581 memset(tq->buf_info, 0, sizeof(tq->buf_info[0]) * tq->tx_ring.size); in vmxnet3_tq_init() 632 tq->buf_info = kcalloc_node(tq->tx_ring.size, sizeof(tq->buf_info[0]), in vmxnet3_tq_create() 635 if (!tq->buf_info) in vmxnet3_tq_create() 2050 if (rq->buf_info[i]) { in vmxnet3_rq_destroy() 2094 kfree(rq->buf_info[0]); in vmxnet3_rq_destroy() 2095 rq->buf_info[0] = NULL; in vmxnet3_rq_destroy() 2096 rq->buf_info[1] = NULL; in vmxnet3_rq_destroy() [all …]
|
| A D | vmxnet3_int.h | 261 struct vmxnet3_tx_buf_info *buf_info; member 338 struct vmxnet3_rx_buf_info *buf_info[2]; member
|
| A D | vmxnet3_xdp.c | 133 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_xdp_xmit_frame()
|
| /linux/drivers/scsi/bfa/ |
| A D | bfad_bsg.c | 3269 struct bfad_buf_info *buf_base, *buf_info; in bfad_fcxp_map_sg() local 3283 buf_info = buf_base; in bfad_fcxp_map_sg() 3284 buf_info->size = payload_len; in bfad_fcxp_map_sg() 3286 buf_info->size, &buf_info->phys, in bfad_fcxp_map_sg() 3288 if (!buf_info->virt) in bfad_fcxp_map_sg() 3292 memcpy(buf_info->virt, payload_kbuf, buf_info->size); in bfad_fcxp_map_sg() 3297 sg_table->sg_len = buf_info->size; in bfad_fcxp_map_sg() 3314 struct bfad_buf_info *buf_info = buf_base; in bfad_fcxp_free_mem() local 3318 if (buf_info->virt != NULL) in bfad_fcxp_free_mem() 3320 buf_info->size, buf_info->virt, in bfad_fcxp_free_mem() [all …]
|
| /linux/kernel/bpf/ |
| A D | verifier.c | 6179 const char *buf_info, in __check_buffer_access() argument 6186 regno, buf_info, off, size); in __check_buffer_access() 6224 const char *buf_info = type_is_rdonly_mem(reg->type) ? "rdonly" : "rdwr"; in check_buffer_access() local 6227 err = __check_buffer_access(env, buf_info, reg, regno, off, size); in check_buffer_access()
|