/kernel/linux/linux-5.10/drivers/scsi/arm/ |
H A D | powertec.c | 137 int bufs, map_dir, dma_dir; in powertecscsi_dma_setup() local 142 map_dir = DMA_TO_DEVICE; in powertecscsi_dma_setup() 145 map_dir = DMA_FROM_DEVICE; in powertecscsi_dma_setup() 149 dma_map_sg(dev, info->sg, bufs, map_dir); in powertecscsi_dma_setup()
|
H A D | eesox.c | 164 int bufs, map_dir, dma_dir; in eesoxscsi_dma_setup() local 169 map_dir = DMA_TO_DEVICE; in eesoxscsi_dma_setup() 172 map_dir = DMA_FROM_DEVICE; in eesoxscsi_dma_setup() 176 dma_map_sg(dev, info->sg, bufs, map_dir); in eesoxscsi_dma_setup()
|
H A D | cumana_2.c | 165 int bufs, map_dir, dma_dir, alatch_dir; in cumanascsi_2_dma_setup() local 170 map_dir = DMA_TO_DEVICE; in cumanascsi_2_dma_setup() 174 map_dir = DMA_FROM_DEVICE; in cumanascsi_2_dma_setup() 179 dma_map_sg(dev, info->sg, bufs, map_dir); in cumanascsi_2_dma_setup()
|
/kernel/linux/linux-6.6/drivers/scsi/arm/ |
H A D | eesox.c | 168 int bufs, map_dir, dma_dir; in eesoxscsi_dma_setup() local 173 map_dir = DMA_TO_DEVICE; in eesoxscsi_dma_setup() 176 map_dir = DMA_FROM_DEVICE; in eesoxscsi_dma_setup() 180 dma_map_sg(dev, info->sg, bufs, map_dir); in eesoxscsi_dma_setup()
|
H A D | powertec.c | 141 int bufs, map_dir, dma_dir; in powertecscsi_dma_setup() local 146 map_dir = DMA_TO_DEVICE; in powertecscsi_dma_setup() 149 map_dir = DMA_FROM_DEVICE; in powertecscsi_dma_setup() 153 dma_map_sg(dev, info->sg, bufs, map_dir); in powertecscsi_dma_setup()
|
H A D | cumana_2.c | 169 int bufs, map_dir, dma_dir, alatch_dir; in cumanascsi_2_dma_setup() local 174 map_dir = DMA_TO_DEVICE; in cumanascsi_2_dma_setup() 178 map_dir = DMA_FROM_DEVICE; in cumanascsi_2_dma_setup() 183 dma_map_sg(dev, info->sg, bufs, map_dir); in cumanascsi_2_dma_setup()
|
/kernel/linux/linux-5.10/drivers/uio/ |
H A D | uio.c | 299 idev->map_dir = kobject_create_and_add("maps", in uio_dev_add_attributes() 301 if (!idev->map_dir) { in uio_dev_add_attributes() 314 ret = kobject_add(&map->kobj, idev->map_dir, "map%d", mi); in uio_dev_add_attributes() 371 kobject_put(idev->map_dir); in uio_dev_add_attributes() 388 kobject_put(idev->map_dir); in uio_dev_del_attributes()
|
/kernel/linux/linux-6.6/drivers/uio/ |
H A D | uio.c | 301 idev->map_dir = kobject_create_and_add("maps", in uio_dev_add_attributes() 303 if (!idev->map_dir) { in uio_dev_add_attributes() 316 ret = kobject_add(&map->kobj, idev->map_dir, "map%d", mi); in uio_dev_add_attributes() 373 kobject_put(idev->map_dir); in uio_dev_add_attributes() 390 kobject_put(idev->map_dir); in uio_dev_del_attributes()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | uio_driver.h | 78 struct kobject *map_dir; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | uio_driver.h | 78 struct kobject *map_dir; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 506 dma_sync_single_for_cpu(rq->pdev, addr + frag_offset, len, rq->buff.map_dir); in mlx5e_add_skb_shared_info_frag() 532 rq->buff.map_dir); in mlx5e_add_skb_frag() 547 rq->buff.map_dir); in mlx5e_copy_skb_header() 1690 frag_size, rq->buff.map_dir); in mlx5e_skb_from_cqe_linear() 1743 rq->buff.frame0_sz, rq->buff.map_dir); in mlx5e_skb_from_cqe_nonlinear() 2164 frag_size, rq->buff.map_dir); in mlx5e_skb_from_cqe_mpwrq_linear() 2214 dma_sync_single_range_for_cpu(rq->pdev, head->addr, 0, frag_size, rq->buff.map_dir); in mlx5e_skb_from_cqe_shampo()
|
H A D | en.h | 692 u8 map_dir; /* dma map direction */ member
|
H A D | en_main.c | 628 PAGE_SIZE, rq->buff.map_dir); in mlx5e_alloc_mpwqe_rq_drop_page() 639 rq->buff.map_dir); in mlx5e_free_mpwqe_rq_drop_page() 751 rq->buff.map_dir = params->xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE; in mlx5e_alloc_rq() 842 pp_params.dma_dir = rq->buff.map_dir; in mlx5e_alloc_rq()
|
/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | core.h | 115 * @map_dir: Set to the value of dir_in when the DMA buffer is mapped. 165 unsigned char map_dir; member
|
H A D | gadget.c | 437 usb_gadget_unmap_request(&hsotg->gadget, req, hs_ep->map_dir); in dwc2_hsotg_unmap_dma() 1270 hs_ep->map_dir = hs_ep->dir_in; in dwc2_hsotg_map_dma()
|
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | core.h | 86 * @map_dir: Set to the value of dir_in when the DMA buffer is mapped. 137 unsigned char map_dir; member
|
H A D | gadget.c | 436 usb_gadget_unmap_request(&hsotg->gadget, req, hs_ep->map_dir); in dwc2_hsotg_unmap_dma() 1269 hs_ep->map_dir = hs_ep->dir_in; in dwc2_hsotg_map_dma()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 594 u8 map_dir; /* dma map direction */ member
|
H A D | en_rx.c | 280 rq->buff.map_dir, DMA_ATTR_SKIP_CPU_SYNC); in mlx5e_page_alloc_pool() 301 dma_unmap_page_attrs(rq->pdev, dma_info->addr, PAGE_SIZE, rq->buff.map_dir, in mlx5e_page_dma_unmap()
|
H A D | en_main.c | 378 PAGE_SIZE, rq->buff.map_dir); in mlx5e_alloc_mpwqe_rq_drop_page() 389 rq->buff.map_dir); in mlx5e_free_mpwqe_rq_drop_page() 441 rq->buff.map_dir = params->xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE; in mlx5e_alloc_rq() 522 pp_params.dma_dir = rq->buff.map_dir; in mlx5e_alloc_rq()
|