Lines Matching refs:dir

124 	enum rio_mport_map_dir dir;  member
377 map->dir = MAP_OUTBOUND; in rio_mport_create_outbound_mapping()
402 if (map->dir != MAP_OUTBOUND) in rio_mport_get_outbound_mapping()
476 if (map->dir == MAP_OUTBOUND && map->phys_addr == handle) { in rio_mport_obw_free()
545 enum dma_data_direction dir; member
577 req->sgt.sgl, req->sgt.nents, req->dir); in dma_req_free()
615 struct sg_table *sgt, int nents, enum dma_transfer_direction dir, in prep_dma_xfer() argument
624 if (dir == DMA_MEM_TO_DEV) { in prep_dma_xfer()
643 return rio_dma_prep_xfer(chan, transfer->rioid, &tx_data, dir, flags); in prep_dma_xfer()
701 enum dma_transfer_direction dir; in do_dma_request() local
709 dir = (req->dir == DMA_FROM_DEVICE) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV; in do_dma_request()
714 (dir == DMA_DEV_TO_MEM)?"READ":"WRITE"); in do_dma_request()
717 tx = prep_dma_xfer(chan, xfer, sgt, nents, dir, in do_dma_request()
722 (dir == DMA_DEV_TO_MEM)?"READ":"WRITE", in do_dma_request()
729 (dir == DMA_DEV_TO_MEM)?"READ":"WRITE", in do_dma_request()
744 (dir == DMA_DEV_TO_MEM)?"READ":"WRITE", cookie); in do_dma_request()
770 (dir == DMA_DEV_TO_MEM)?"READ":"WRITE", cookie); in do_dma_request()
778 (dir == DMA_DEV_TO_MEM)?"READ":"WRITE", cookie); in do_dma_request()
786 (dir == DMA_DEV_TO_MEM)?"READ":"WRITE", in do_dma_request()
807 enum rio_transfer_sync sync, enum dma_data_direction dir, in rio_dma_transfer() argument
834 req->dir = dir; in rio_dma_transfer()
866 dir == DMA_FROM_DEVICE ? FOLL_WRITE : 0, in rio_dma_transfer()
935 req->sgt.sgl, req->sgt.nents, dir); in rio_dma_transfer()
966 enum dma_data_direction dir; in rio_mport_transfer_ioctl() local
992 dir = (transaction.dir == RIO_TRANSFER_DIR_READ) ? in rio_mport_transfer_ioctl()
996 transaction.sync, dir, &transfer[i]); in rio_mport_transfer_ioctl()
1049 (req->dir == DMA_FROM_DEVICE)?"READ":"WRITE"); in rio_mport_wait_for_async_dma()
1058 (req->dir == DMA_FROM_DEVICE)?"READ":"WRITE"); in rio_mport_wait_for_async_dma()
1067 (req->dir == DMA_FROM_DEVICE)?"READ":"WRITE", in rio_mport_wait_for_async_dma()
1102 map->dir = MAP_DMA; in rio_mport_create_dma_mapping()
1156 if (map->dir == MAP_DMA && map->phys_addr == handle && in rio_mport_free_dma()
1228 map->dir = MAP_INBOUND; in rio_mport_create_inbound_mapping()
1261 if (map->dir != MAP_INBOUND) in rio_mport_get_inbound_mapping()
1342 if (map->dir == MAP_INBOUND && map->phys_addr == handle) { in rio_mport_inbound_free()
2153 map->dir, map->virt_addr, in mport_release_mapping()
2158 switch (map->dir) { in mport_release_mapping()
2233 if (map->dir == MAP_INBOUND || map->dir == MAP_DMA) in mport_cdev_mmap()
2236 else if (map->dir == MAP_OUTBOUND) { in mport_cdev_mmap()