buf_info 218 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct g2d_buf_info buf_info; buf_info 274 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct g2d_buf_info *buf_info; buf_info 301 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info = &node[nr].buf_info; buf_info 303 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->reg_types[i] = REG_TYPE_NONE; buf_info 692 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct g2d_buf_info *buf_info = &node->buf_info; buf_info 697 drivers/gpu/drm/exynos/exynos_drm_g2d.c for (i = 0; i < buf_info->map_nr; i++) { buf_info 715 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_desc = &buf_info->descs[reg_type]; buf_info 717 drivers/gpu/drm/exynos/exynos_drm_g2d.c if (buf_info->types[reg_type] == BUF_TYPE_GEM) { buf_info 734 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->obj[reg_type] = exynos_gem; buf_info 755 drivers/gpu/drm/exynos/exynos_drm_g2d.c &buf_info->obj[reg_type]); buf_info 763 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->reg_types[i] = reg_type; buf_info 769 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->map_nr = i; buf_info 777 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct g2d_buf_info *buf_info = &node->buf_info; buf_info 780 drivers/gpu/drm/exynos/exynos_drm_g2d.c for (i = 0; i < buf_info->map_nr; i++) { buf_info 785 drivers/gpu/drm/exynos/exynos_drm_g2d.c reg_type = buf_info->reg_types[i]; buf_info 787 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_desc = &buf_info->descs[reg_type]; buf_info 788 drivers/gpu/drm/exynos/exynos_drm_g2d.c obj = buf_info->obj[reg_type]; buf_info 790 drivers/gpu/drm/exynos/exynos_drm_g2d.c if (buf_info->types[reg_type] == BUF_TYPE_GEM) buf_info 795 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->reg_types[i] = REG_TYPE_NONE; buf_info 796 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->obj[reg_type] = NULL; buf_info 797 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->types[reg_type] = 0; buf_info 801 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->map_nr = 0; buf_info 1030 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct g2d_buf_info *buf_info = &node->buf_info; buf_info 1057 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->types[reg_type] = BUF_TYPE_USERPTR; buf_info 1060 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_info->types[reg_type] = BUF_TYPE_GEM; buf_info 1069 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_desc = &buf_info->descs[reg_type]; buf_info 1079 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_desc = &buf_info->descs[reg_type]; buf_info 1091 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_desc = &buf_info->descs[reg_type]; buf_info 1104 drivers/gpu/drm/exynos/exynos_drm_g2d.c buf_desc = &buf_info->descs[reg_type]; buf_info 1248 drivers/gpu/drm/exynos/exynos_drm_g2d.c node->buf_info.map_nr = req->cmd_buf_nr; buf_info 1301 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct mtk_video_dec_buf *buf_info = container_of( buf_info 1303 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (!buf_info->lastframe) buf_info 148 drivers/net/caif/caif_virtio.c static void free_buf_info(struct cfv_info *cfv, struct buf_info *buf_info) buf_info 150 drivers/net/caif/caif_virtio.c if (!buf_info) buf_info 152 drivers/net/caif/caif_virtio.c gen_pool_free(cfv->genpool, (unsigned long) buf_info->vaddr, buf_info 153 drivers/net/caif/caif_virtio.c buf_info->size); buf_info 154 drivers/net/caif/caif_virtio.c kfree(buf_info); buf_info 169 drivers/net/caif/caif_virtio.c struct buf_info *buf_info; buf_info 173 drivers/net/caif/caif_virtio.c buf_info = virtqueue_get_buf(vq_tx, &len); buf_info 177 drivers/net/caif/caif_virtio.c if (!buf_info) buf_info 180 drivers/net/caif/caif_virtio.c free_buf_info(cfv, buf_info); buf_info 458 drivers/net/caif/caif_virtio.c struct buf_info *buf_info; buf_info 469 drivers/net/caif/caif_virtio.c while ((buf_info = virtqueue_detach_unused_buf(cfv->vq_tx))) buf_info 470 drivers/net/caif/caif_virtio.c free_buf_info(cfv, buf_info); buf_info 479 drivers/net/caif/caif_virtio.c static struct buf_info *cfv_alloc_and_copy_to_shm(struct cfv_info *cfv, buf_info 484 drivers/net/caif/caif_virtio.c struct buf_info *buf_info = NULL; buf_info 496 drivers/net/caif/caif_virtio.c buf_info = kmalloc(sizeof(struct buf_info), GFP_ATOMIC); buf_info 497 drivers/net/caif/caif_virtio.c if (unlikely(!buf_info)) buf_info 503 drivers/net/caif/caif_virtio.c buf_info->size = cfv->tx_hr + skb->len + cfv->tx_tr + pad_len; buf_info 506 drivers/net/caif/caif_virtio.c buf_info->vaddr = (void *)gen_pool_alloc(cfv->genpool, buf_info->size); buf_info 507 drivers/net/caif/caif_virtio.c if (unlikely(!buf_info->vaddr)) buf_info 511 drivers/net/caif/caif_virtio.c skb_copy_bits(skb, 0, buf_info->vaddr + cfv->tx_hr + pad_len, skb->len); buf_info 512 drivers/net/caif/caif_virtio.c sg_init_one(sg, buf_info->vaddr + pad_len, buf_info 515 drivers/net/caif/caif_virtio.c return buf_info; buf_info 517 drivers/net/caif/caif_virtio.c kfree(buf_info); buf_info 525 drivers/net/caif/caif_virtio.c struct buf_info *buf_info; buf_info 548 drivers/net/caif/caif_virtio.c buf_info = cfv_alloc_and_copy_to_shm(cfv, skb, &sg); buf_info 549 drivers/net/caif/caif_virtio.c if (unlikely(!buf_info)) { buf_info 557 drivers/net/caif/caif_virtio.c buf_info = cfv_alloc_and_copy_to_shm(cfv, skb, &sg); buf_info 569 drivers/net/caif/caif_virtio.c if (unlikely(!buf_info)) { buf_info 575 drivers/net/caif/caif_virtio.c ret = virtqueue_add_outbuf(cfv->vq_tx, &sg, 1, buf_info, GFP_ATOMIC); buf_info 596 drivers/net/caif/caif_virtio.c free_buf_info(cfv, buf_info); buf_info 336 drivers/net/vmxnet3/vmxnet3_drv.c BUG_ON(tq->buf_info[eop_idx].sop_idx != tq->tx_ring.next2comp); buf_info 339 drivers/net/vmxnet3/vmxnet3_drv.c skb = tq->buf_info[eop_idx].skb; buf_info 341 drivers/net/vmxnet3/vmxnet3_drv.c tq->buf_info[eop_idx].skb = NULL; buf_info 346 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_unmap_tx_buf(tq->buf_info + tq->tx_ring.next2comp, buf_info 408 drivers/net/vmxnet3/vmxnet3_drv.c tbi = tq->buf_info + tq->tx_ring.next2comp; buf_info 420 drivers/net/vmxnet3/vmxnet3_drv.c BUG_ON(tq->buf_info[i].skb != NULL || buf_info 421 drivers/net/vmxnet3/vmxnet3_drv.c tq->buf_info[i].map_type != VMXNET3_MAP_NONE); buf_info 454 drivers/net/vmxnet3/vmxnet3_drv.c if (tq->buf_info) { buf_info 456 drivers/net/vmxnet3/vmxnet3_drv.c tq->tx_ring.size * sizeof(tq->buf_info[0]), buf_info 457 drivers/net/vmxnet3/vmxnet3_drv.c tq->buf_info, tq->buf_info_pa); buf_info 458 drivers/net/vmxnet3/vmxnet3_drv.c tq->buf_info = NULL; buf_info 496 drivers/net/vmxnet3/vmxnet3_drv.c memset(tq->buf_info, 0, sizeof(tq->buf_info[0]) * tq->tx_ring.size); buf_info 498 drivers/net/vmxnet3/vmxnet3_drv.c tq->buf_info[i].map_type = VMXNET3_MAP_NONE; buf_info 511 drivers/net/vmxnet3/vmxnet3_drv.c tq->comp_ring.base || tq->buf_info); buf_info 537 drivers/net/vmxnet3/vmxnet3_drv.c sz = tq->tx_ring.size * sizeof(tq->buf_info[0]); buf_info 538 drivers/net/vmxnet3/vmxnet3_drv.c tq->buf_info = dma_alloc_coherent(&adapter->pdev->dev, sz, buf_info 540 drivers/net/vmxnet3/vmxnet3_drv.c if (!tq->buf_info) buf_info 570 drivers/net/vmxnet3/vmxnet3_drv.c struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx]; buf_info 700 drivers/net/vmxnet3/vmxnet3_drv.c tbi = tq->buf_info + tq->tx_ring.next2fill; buf_info 728 drivers/net/vmxnet3/vmxnet3_drv.c tbi = tq->buf_info + tq->tx_ring.next2fill; buf_info 763 drivers/net/vmxnet3/vmxnet3_drv.c tbi = tq->buf_info + tq->tx_ring.next2fill; buf_info 1323 drivers/net/vmxnet3/vmxnet3_drv.c rbi = rq->buf_info[ring_idx] + idx; buf_info 1595 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[ring_idx][i].skb) { buf_info 1598 drivers/net/vmxnet3/vmxnet3_drv.c dev_kfree_skb(rq->buf_info[ring_idx][i].skb); buf_info 1599 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[ring_idx][i].skb = NULL; buf_info 1601 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[ring_idx][i].page) { buf_info 1604 drivers/net/vmxnet3/vmxnet3_drv.c put_page(rq->buf_info[ring_idx][i].page); buf_info 1605 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[ring_idx][i].page = NULL; buf_info 1637 drivers/net/vmxnet3/vmxnet3_drv.c if (rq->buf_info[i]) { buf_info 1639 drivers/net/vmxnet3/vmxnet3_drv.c BUG_ON(rq->buf_info[i][j].page != NULL); buf_info 1669 drivers/net/vmxnet3/vmxnet3_drv.c if (rq->buf_info[0]) { buf_info 1672 drivers/net/vmxnet3/vmxnet3_drv.c dma_free_coherent(&adapter->pdev->dev, sz, rq->buf_info[0], buf_info 1674 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[0] = rq->buf_info[1] = NULL; buf_info 1709 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_SKB; buf_info 1710 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[0][i].len = adapter->skb_buf_size; buf_info 1712 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_PAGE; buf_info 1713 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[0][i].len = PAGE_SIZE; buf_info 1717 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[1][i].buf_type = VMXNET3_RX_BUF_PAGE; buf_info 1718 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[1][i].len = PAGE_SIZE; buf_info 1822 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[0] = bi; buf_info 1823 drivers/net/vmxnet3/vmxnet3_drv.c rq->buf_info[1] = bi + rq->rx_ring[0].size; buf_info 235 drivers/net/vmxnet3/vmxnet3_int.h struct vmxnet3_tx_buf_info *buf_info; buf_info 293 drivers/net/vmxnet3/vmxnet3_int.h struct vmxnet3_rx_buf_info *buf_info[2]; buf_info 756 drivers/net/wan/sdla.c struct buf_info *pbufi; buf_info 3243 drivers/scsi/bfa/bfad_bsg.c struct bfad_buf_info *buf_base, *buf_info; buf_info 3257 drivers/scsi/bfa/bfad_bsg.c buf_info = buf_base; buf_info 3258 drivers/scsi/bfa/bfad_bsg.c buf_info->size = payload_len; buf_info 3259 drivers/scsi/bfa/bfad_bsg.c buf_info->virt = dma_alloc_coherent(&bfad->pcidev->dev, buf_info 3260 drivers/scsi/bfa/bfad_bsg.c buf_info->size, &buf_info->phys, buf_info 3262 drivers/scsi/bfa/bfad_bsg.c if (!buf_info->virt) buf_info 3266 drivers/scsi/bfa/bfad_bsg.c memcpy(buf_info->virt, payload_kbuf, buf_info->size); buf_info 3271 drivers/scsi/bfa/bfad_bsg.c sg_table->sg_len = buf_info->size; buf_info 3272 drivers/scsi/bfa/bfad_bsg.c sg_table->sg_addr = (void *)(size_t) buf_info->phys; buf_info 3288 drivers/scsi/bfa/bfad_bsg.c struct bfad_buf_info *buf_info = buf_base; buf_info 3291 drivers/scsi/bfa/bfad_bsg.c for (i = 0; i < num_sgles; buf_info++, i++) { buf_info 3292 drivers/scsi/bfa/bfad_bsg.c if (buf_info->virt != NULL) buf_info 3294 drivers/scsi/bfa/bfad_bsg.c buf_info->size, buf_info->virt, buf_info 3295 drivers/scsi/bfa/bfad_bsg.c buf_info->phys);