/Linux-v6.1/fs/ext4/ |
D | file.c | 55 static bool ext4_should_use_dio(struct kiocb *iocb, struct iov_iter *iter) in ext4_should_use_dio() argument 57 struct inode *inode = file_inode(iocb->ki_filp); in ext4_should_use_dio() 66 return IS_ALIGNED(iocb->ki_pos | iov_iter_alignment(iter), dio_align); in ext4_should_use_dio() 69 static ssize_t ext4_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dio_read_iter() argument 72 struct inode *inode = file_inode(iocb->ki_filp); in ext4_dio_read_iter() 74 if (iocb->ki_flags & IOCB_NOWAIT) { in ext4_dio_read_iter() 81 if (!ext4_should_use_dio(iocb, to)) { in ext4_dio_read_iter() 90 iocb->ki_flags &= ~IOCB_DIRECT; in ext4_dio_read_iter() 91 return generic_file_read_iter(iocb, to); in ext4_dio_read_iter() 94 ret = iomap_dio_rw(iocb, to, &ext4_iomap_ops, NULL, 0, NULL, 0); in ext4_dio_read_iter() [all …]
|
/Linux-v6.1/block/ |
D | fops.c | 35 static blk_opf_t dio_bio_write_op(struct kiocb *iocb) in dio_bio_write_op() argument 40 if (iocb_is_dsync(iocb)) in dio_bio_write_op() 54 static ssize_t __blkdev_direct_IO_simple(struct kiocb *iocb, in __blkdev_direct_IO_simple() argument 57 struct block_device *bdev = iocb->ki_filp->private_data; in __blkdev_direct_IO_simple() 59 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_simple() 81 bio_init(&bio, bdev, vecs, nr_pages, dio_bio_write_op(iocb)); in __blkdev_direct_IO_simple() 84 bio.bi_ioprio = iocb->ki_ioprio; in __blkdev_direct_IO_simple() 94 if (iocb->ki_flags & IOCB_NOWAIT) in __blkdev_direct_IO_simple() 119 struct kiocb *iocb; member 140 struct kiocb *iocb = dio->iocb; in blkdev_bio_end_io() local [all …]
|
/Linux-v6.1/fs/xfs/ |
D | xfs_file.c | 202 struct kiocb *iocb, in xfs_ilock_iocb() argument 205 struct xfs_inode *ip = XFS_I(file_inode(iocb->ki_filp)); in xfs_ilock_iocb() 207 if (iocb->ki_flags & IOCB_NOWAIT) { in xfs_ilock_iocb() 219 struct kiocb *iocb, in xfs_file_dio_read() argument 222 struct xfs_inode *ip = XFS_I(file_inode(iocb->ki_filp)); in xfs_file_dio_read() 225 trace_xfs_file_direct_read(iocb, to); in xfs_file_dio_read() 230 file_accessed(iocb->ki_filp); in xfs_file_dio_read() 232 ret = xfs_ilock_iocb(iocb, XFS_IOLOCK_SHARED); in xfs_file_dio_read() 235 ret = iomap_dio_rw(iocb, to, &xfs_read_iomap_ops, NULL, 0, NULL, 0); in xfs_file_dio_read() 243 struct kiocb *iocb, in xfs_file_dax_read() argument [all …]
|
/Linux-v6.1/fs/ext2/ |
D | file.c | 33 static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_dax_read_iter() argument 35 struct inode *inode = iocb->ki_filp->f_mapping->host; in ext2_dax_read_iter() 42 ret = dax_iomap_rw(iocb, to, &ext2_iomap_ops); in ext2_dax_read_iter() 45 file_accessed(iocb->ki_filp); in ext2_dax_read_iter() 49 static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_dax_write_iter() argument 51 struct file *file = iocb->ki_filp; in ext2_dax_write_iter() 56 ret = generic_write_checks(iocb, from); in ext2_dax_write_iter() 66 ret = dax_iomap_rw(iocb, from, &ext2_iomap_ops); in ext2_dax_write_iter() 67 if (ret > 0 && iocb->ki_pos > i_size_read(inode)) { in ext2_dax_write_iter() 68 i_size_write(inode, iocb->ki_pos); in ext2_dax_write_iter() [all …]
|
/Linux-v6.1/fs/ |
D | aio.c | 588 void kiocb_set_cancel_fn(struct kiocb *iocb, kiocb_cancel_fn *cancel) in kiocb_set_cancel_fn() argument 590 struct aio_kiocb *req = container_of(iocb, struct aio_kiocb, rw); in kiocb_set_cancel_fn() 1098 static inline void iocb_destroy(struct aio_kiocb *iocb) in iocb_destroy() argument 1100 if (iocb->ki_eventfd) in iocb_destroy() 1101 eventfd_ctx_put(iocb->ki_eventfd); in iocb_destroy() 1102 if (iocb->ki_filp) in iocb_destroy() 1103 fput(iocb->ki_filp); in iocb_destroy() 1104 percpu_ref_put(&iocb->ki_ctx->reqs); in iocb_destroy() 1105 kmem_cache_free(kiocb_cachep, iocb); in iocb_destroy() 1111 static void aio_complete(struct aio_kiocb *iocb) in aio_complete() argument [all …]
|
/Linux-v6.1/fs/iomap/ |
D | direct-io.c | 29 struct kiocb *iocb; member 69 if ((dio->iocb->ki_flags & IOCB_HIPRI) && !is_sync_kiocb(dio->iocb)) { in iomap_dio_submit_bio() 70 bio_set_polled(bio, dio->iocb); in iomap_dio_submit_bio() 83 struct kiocb *iocb = dio->iocb; in iomap_dio_complete() local 84 struct inode *inode = file_inode(iocb->ki_filp); in iomap_dio_complete() 85 loff_t offset = iocb->ki_pos; in iomap_dio_complete() 89 ret = dops->end_io(iocb, dio->size, ret, dio->flags); in iomap_dio_complete() 97 iocb->ki_pos += ret; in iomap_dio_complete() 119 dio_warn_stale_pagecache(iocb->ki_filp); in iomap_dio_complete() 122 inode_dio_end(file_inode(iocb->ki_filp)); in iomap_dio_complete() [all …]
|
/Linux-v6.1/fs/ocfs2/ |
D | aops.h | 51 #define ocfs2_iocb_is_rw_locked(iocb) \ argument 52 test_bit(0, (unsigned long *)&iocb->private) 53 static inline void ocfs2_iocb_set_rw_locked(struct kiocb *iocb, int level) in ocfs2_iocb_set_rw_locked() argument 55 set_bit(0, (unsigned long *)&iocb->private); in ocfs2_iocb_set_rw_locked() 57 set_bit(1, (unsigned long *)&iocb->private); in ocfs2_iocb_set_rw_locked() 59 clear_bit(1, (unsigned long *)&iocb->private); in ocfs2_iocb_set_rw_locked() 73 #define ocfs2_iocb_clear_rw_locked(iocb) \ argument 74 clear_bit(OCFS2_IOCB_RW_LOCK, (unsigned long *)&iocb->private) 75 #define ocfs2_iocb_rw_locked_level(iocb) \ argument 76 test_bit(OCFS2_IOCB_RW_LOCK_LEVEL, (unsigned long *)&iocb->private)
|
/Linux-v6.1/fs/overlayfs/ |
D | file.c | 19 struct kiocb iocb; member 269 struct kiocb *iocb = &aio_req->iocb; in ovl_aio_cleanup_handler() local 272 if (iocb->ki_flags & IOCB_WRITE) { in ovl_aio_cleanup_handler() 276 __sb_writers_acquired(file_inode(iocb->ki_filp)->i_sb, in ovl_aio_cleanup_handler() 278 file_end_write(iocb->ki_filp); in ovl_aio_cleanup_handler() 282 orig_iocb->ki_pos = iocb->ki_pos; in ovl_aio_cleanup_handler() 286 static void ovl_aio_rw_complete(struct kiocb *iocb, long res) in ovl_aio_rw_complete() argument 288 struct ovl_aio_req *aio_req = container_of(iocb, in ovl_aio_rw_complete() 289 struct ovl_aio_req, iocb); in ovl_aio_rw_complete() 296 static ssize_t ovl_read_iter(struct kiocb *iocb, struct iov_iter *iter) in ovl_read_iter() argument [all …]
|
/Linux-v6.1/fs/cachefiles/ |
D | io.c | 18 struct kiocb iocb; member 37 fput(ki->iocb.ki_filp); in cachefiles_put_kiocb() 45 static void cachefiles_read_complete(struct kiocb *iocb, long ret) in cachefiles_read_complete() argument 47 struct cachefiles_kiocb *ki = container_of(iocb, struct cachefiles_kiocb, iocb); in cachefiles_read_complete() 48 struct inode *inode = file_inode(ki->iocb.ki_filp); in cachefiles_read_complete() 138 ki->iocb.ki_filp = file; in cachefiles_read() 139 ki->iocb.ki_pos = start_pos + skipped; in cachefiles_read() 140 ki->iocb.ki_flags = IOCB_DIRECT; in cachefiles_read() 141 ki->iocb.ki_ioprio = get_current_ioprio(); in cachefiles_read() 150 ki->iocb.ki_complete = cachefiles_read_complete; in cachefiles_read() [all …]
|
/Linux-v6.1/fs/configfs/ |
D | file.c | 80 static ssize_t configfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_read_iter() argument 82 struct file *file = iocb->ki_filp; in configfs_read_iter() 93 __func__, iov_iter_count(to), iocb->ki_pos, buffer->page); in configfs_read_iter() 94 if (iocb->ki_pos >= buffer->count) in configfs_read_iter() 96 retval = copy_to_iter(buffer->page + iocb->ki_pos, in configfs_read_iter() 97 buffer->count - iocb->ki_pos, to); in configfs_read_iter() 98 iocb->ki_pos += retval; in configfs_read_iter() 106 static ssize_t configfs_bin_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_bin_read_iter() argument 108 struct file *file = iocb->ki_filp; in configfs_bin_read_iter() 168 if (iocb->ki_pos >= buffer->bin_buffer_size) in configfs_bin_read_iter() [all …]
|
/Linux-v6.1/mm/ |
D | page_io.c | 240 struct kiocb iocb; member 260 static void sio_write_complete(struct kiocb *iocb, long ret) in sio_write_complete() argument 262 struct swap_iocb *sio = container_of(iocb, struct swap_iocb, iocb); in sio_write_complete() 307 if (sio->iocb.ki_filp != swap_file || in swap_writepage_fs() 308 sio->iocb.ki_pos + sio->len != pos) { in swap_writepage_fs() 315 init_sync_kiocb(&sio->iocb, swap_file); in swap_writepage_fs() 316 sio->iocb.ki_complete = sio_write_complete; in swap_writepage_fs() 317 sio->iocb.ki_pos = pos; in swap_writepage_fs() 376 struct address_space *mapping = sio->iocb.ki_filp->f_mapping; in swap_write_unplug() 380 ret = mapping->a_ops->swap_rw(&sio->iocb, &from); in swap_write_unplug() [all …]
|
D | filemap.c | 2449 static int filemap_update_page(struct kiocb *iocb, in filemap_update_page() argument 2455 if (iocb->ki_flags & IOCB_NOWAIT) { in filemap_update_page() 2464 if (iocb->ki_flags & (IOCB_NOWAIT | IOCB_NOIO)) in filemap_update_page() 2466 if (!(iocb->ki_flags & IOCB_WAITQ)) { in filemap_update_page() 2475 error = __folio_lock_async(folio, iocb->ki_waitq); in filemap_update_page() 2485 if (filemap_range_uptodate(mapping, iocb->ki_pos, iter, folio)) in filemap_update_page() 2489 if (iocb->ki_flags & (IOCB_NOIO | IOCB_NOWAIT | IOCB_WAITQ)) in filemap_update_page() 2492 error = filemap_read_folio(iocb->ki_filp, mapping->a_ops->read_folio, in filemap_update_page() 2549 static int filemap_readahead(struct kiocb *iocb, struct file *file, in filemap_readahead() argument 2555 if (iocb->ki_flags & IOCB_NOIO) in filemap_readahead() [all …]
|
/Linux-v6.1/fs/zonefs/ |
D | super.c | 737 static int zonefs_file_write_dio_end_io(struct kiocb *iocb, ssize_t size, in zonefs_file_write_dio_end_io() argument 740 struct inode *inode = file_inode(iocb->ki_filp); in zonefs_file_write_dio_end_io() 757 if (i_size_read(inode) < iocb->ki_pos + size) { in zonefs_file_write_dio_end_io() 758 zonefs_update_stats(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 759 zonefs_i_size_write(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 771 static ssize_t zonefs_file_dio_append(struct kiocb *iocb, struct iov_iter *from) in zonefs_file_dio_append() argument 773 struct inode *inode = file_inode(iocb->ki_filp); in zonefs_file_dio_append() 792 bio->bi_ioprio = iocb->ki_ioprio; in zonefs_file_dio_append() 793 if (iocb_is_dsync(iocb)) in zonefs_file_dio_append() 803 if (iocb->ki_flags & IOCB_HIPRI) in zonefs_file_dio_append() [all …]
|
/Linux-v6.1/tools/usb/ffs-aio-example/multibuff/device_app/ |
D | aio_multibuff.c | 144 struct iocb **iocb; member 212 iobuf->iocb = malloc(n*sizeof(*iobuf->iocb)); in init_bufs() 218 iobuf->iocb[i] = malloc(sizeof(**iobuf->iocb)); in init_bufs() 228 free(iobuf->iocb[i]); in delete_bufs() 231 free(iobuf->iocb); in delete_bufs() 332 io_prep_pwrite(iobuf[i].iocb[j], ep1, in main() 336 iobuf[i].iocb[j]->u.c.flags |= IOCB_FLAG_RESFD; in main() 337 iobuf[i].iocb[j]->u.c.resfd = evfd; in main() 340 ret = io_submit(ctx, iobuf[i].cnt, iobuf[i].iocb); in main()
|
/Linux-v6.1/drivers/gpu/drm/display/ |
D | drm_dp_aux_dev.c | 146 static ssize_t auxdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in auxdev_read_iter() argument 148 struct drm_dp_aux_dev *aux_dev = iocb->ki_filp->private_data; in auxdev_read_iter() 149 loff_t pos = iocb->ki_pos; in auxdev_read_iter() 179 if (pos != iocb->ki_pos) in auxdev_read_iter() 180 res = pos - iocb->ki_pos; in auxdev_read_iter() 181 iocb->ki_pos = pos; in auxdev_read_iter() 189 static ssize_t auxdev_write_iter(struct kiocb *iocb, struct iov_iter *from) in auxdev_write_iter() argument 191 struct drm_dp_aux_dev *aux_dev = iocb->ki_filp->private_data; in auxdev_write_iter() 192 loff_t pos = iocb->ki_pos; in auxdev_write_iter() 222 if (pos != iocb->ki_pos) in auxdev_write_iter() [all …]
|
/Linux-v6.1/fs/nfs/ |
D | direct.c | 130 int nfs_swap_rw(struct kiocb *iocb, struct iov_iter *iter) in nfs_swap_rw() argument 137 ret = nfs_file_direct_read(iocb, iter, true); in nfs_swap_rw() 139 ret = nfs_file_direct_write(iocb, iter, true); in nfs_swap_rw() 212 if (dreq->iocb) in nfs_direct_wait() 238 if (dreq->iocb) { in nfs_direct_complete() 244 dreq->iocb->ki_complete(dreq->iocb, res); in nfs_direct_complete() 408 ssize_t nfs_file_direct_read(struct kiocb *iocb, struct iov_iter *iter, in nfs_file_direct_read() argument 411 struct file *file = iocb->ki_filp; in nfs_file_direct_read() 421 file, count, (long long) iocb->ki_pos); in nfs_file_direct_read() 436 dreq->io_start = iocb->ki_pos; in nfs_file_direct_read() [all …]
|
D | file.c | 156 nfs_file_read(struct kiocb *iocb, struct iov_iter *to) in nfs_file_read() argument 158 struct inode *inode = file_inode(iocb->ki_filp); in nfs_file_read() 161 if (iocb->ki_flags & IOCB_DIRECT) in nfs_file_read() 162 return nfs_file_direct_read(iocb, to, false); in nfs_file_read() 165 iocb->ki_filp, in nfs_file_read() 166 iov_iter_count(to), (unsigned long) iocb->ki_pos); in nfs_file_read() 169 result = nfs_revalidate_mapping(inode, iocb->ki_filp->f_mapping); in nfs_file_read() 171 result = generic_file_read_iter(iocb, to); in nfs_file_read() 603 ssize_t nfs_file_write(struct kiocb *iocb, struct iov_iter *from) in nfs_file_write() argument 605 struct file *file = iocb->ki_filp; in nfs_file_write() [all …]
|
/Linux-v6.1/fs/gfs2/ |
D | file.c | 774 struct kiocb *iocb, in should_fault_in_pages() argument 787 offs = offset_in_page(iocb->ki_pos); in should_fault_in_pages() 801 static ssize_t gfs2_file_direct_read(struct kiocb *iocb, struct iov_iter *to, in gfs2_file_direct_read() argument 804 struct file *file = iocb->ki_filp; in gfs2_file_direct_read() 837 ret = iomap_dio_rw(iocb, to, &gfs2_iomap_ops, NULL, in gfs2_file_direct_read() 847 if (should_fault_in_pages(to, iocb, &prev_count, &window_size)) { in gfs2_file_direct_read() 864 static ssize_t gfs2_file_direct_write(struct kiocb *iocb, struct iov_iter *from, in gfs2_file_direct_write() argument 867 struct file *file = iocb->ki_filp; in gfs2_file_direct_write() 898 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(&ip->i_inode)) in gfs2_file_direct_write() 902 ret = iomap_dio_rw(iocb, from, &gfs2_iomap_ops, NULL, in gfs2_file_direct_write() [all …]
|
/Linux-v6.1/fs/9p/ |
D | vfs_file.c | 366 v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in v9fs_file_read_iter() argument 368 struct p9_fid *fid = iocb->ki_filp->private_data; in v9fs_file_read_iter() 372 iov_iter_count(to), iocb->ki_pos); in v9fs_file_read_iter() 374 if (iocb->ki_filp->f_flags & O_NONBLOCK) in v9fs_file_read_iter() 375 ret = p9_client_read_once(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 377 ret = p9_client_read(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 381 iocb->ki_pos += ret; in v9fs_file_read_iter() 392 v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in v9fs_file_write_iter() argument 394 struct file *file = iocb->ki_filp; in v9fs_file_write_iter() 399 retval = generic_write_checks(iocb, from); in v9fs_file_write_iter() [all …]
|
/Linux-v6.1/drivers/nvme/target/ |
D | io-cmd-file.c | 96 struct kiocb *iocb = &req->f.iocb; in nvmet_file_submit_bvec() local 97 ssize_t (*call_iter)(struct kiocb *iocb, struct iov_iter *iter); in nvmet_file_submit_bvec() 113 iocb->ki_pos = pos; in nvmet_file_submit_bvec() 114 iocb->ki_filp = req->ns->file; in nvmet_file_submit_bvec() 115 iocb->ki_flags = ki_flags | iocb->ki_filp->f_iocb_flags; in nvmet_file_submit_bvec() 117 return call_iter(iocb, &iter); in nvmet_file_submit_bvec() 120 static void nvmet_file_io_done(struct kiocb *iocb, long ret) in nvmet_file_io_done() argument 122 struct nvmet_req *req = container_of(iocb, struct nvmet_req, f.iocb); in nvmet_file_io_done() 157 memset(&req->f.iocb, 0, sizeof(struct kiocb)); in nvmet_file_execute_io() 194 req->f.iocb.ki_complete = nvmet_file_io_done; in nvmet_file_execute_io() [all …]
|
/Linux-v6.1/fs/ceph/ |
D | file.c | 921 static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to, in ceph_sync_read() argument 924 struct file *file = iocb->ki_filp; in ceph_sync_read() 930 u64 off = iocb->ki_pos; in ceph_sync_read() 1036 if (off > iocb->ki_pos) { in ceph_sync_read() 1039 ret = i_size - iocb->ki_pos; in ceph_sync_read() 1040 iocb->ki_pos = i_size; in ceph_sync_read() 1042 ret = off - iocb->ki_pos; in ceph_sync_read() 1043 iocb->ki_pos = off; in ceph_sync_read() 1052 struct kiocb *iocb; member 1080 if (aio_req->iocb->ki_flags & IOCB_DIRECT) in ceph_aio_complete() [all …]
|
/Linux-v6.1/fs/cifs/ |
D | cifsfs.h | 97 extern ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to); 98 extern ssize_t cifs_direct_readv(struct kiocb *iocb, struct iov_iter *to); 99 extern ssize_t cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to); 100 extern ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from); 101 extern ssize_t cifs_direct_writev(struct kiocb *iocb, struct iov_iter *from); 102 extern ssize_t cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from);
|
/Linux-v6.1/fs/fuse/ |
D | file.c | 690 struct inode *inode = file_inode(io->iocb->ki_filp); in fuse_aio_complete() 699 io->iocb->ki_complete(io->iocb, res); in fuse_aio_complete() 782 struct file *file = ia->io->iocb->ki_filp; in fuse_send_read() 1011 static ssize_t fuse_cache_read_iter(struct kiocb *iocb, struct iov_iter *to) in fuse_cache_read_iter() argument 1013 struct inode *inode = iocb->ki_filp->f_mapping->host; in fuse_cache_read_iter() 1022 (iocb->ki_pos + iov_iter_count(to) > i_size_read(inode))) { in fuse_cache_read_iter() 1024 err = fuse_update_attributes(inode, iocb->ki_filp, STATX_SIZE); in fuse_cache_read_iter() 1029 return generic_file_read_iter(iocb, to); in fuse_cache_read_iter() 1054 static unsigned int fuse_write_flags(struct kiocb *iocb) in fuse_write_flags() argument 1056 unsigned int flags = iocb->ki_filp->f_flags; in fuse_write_flags() [all …]
|
/Linux-v6.1/fs/orangefs/ |
D | file.c | 323 static ssize_t orangefs_file_read_iter(struct kiocb *iocb, in orangefs_file_read_iter() argument 329 down_read(&file_inode(iocb->ki_filp)->i_rwsem); in orangefs_file_read_iter() 330 ret = orangefs_revalidate_mapping(file_inode(iocb->ki_filp)); in orangefs_file_read_iter() 334 ret = generic_file_read_iter(iocb, iter); in orangefs_file_read_iter() 336 up_read(&file_inode(iocb->ki_filp)->i_rwsem); in orangefs_file_read_iter() 340 static ssize_t orangefs_file_write_iter(struct kiocb *iocb, in orangefs_file_write_iter() argument 346 if (iocb->ki_pos > i_size_read(file_inode(iocb->ki_filp))) { in orangefs_file_write_iter() 347 ret = orangefs_revalidate_mapping(file_inode(iocb->ki_filp)); in orangefs_file_write_iter() 352 ret = generic_file_write_iter(iocb, iter); in orangefs_file_write_iter()
|
/Linux-v6.1/drivers/scsi/qla2xxx/ |
D | qla_target.c | 106 int fn, void *iocb, int flags); 548 memcpy(e->u.nack.iocb, ntfy, sizeof(struct imm_ntfy_from_isp)); in qla24xx_post_nack_work() 695 (struct imm_ntfy_from_isp *)e->u.nack.iocb, e->u.nack.type); in qla24xx_do_nack_work() 794 struct imm_ntfy_from_isp *iocb) in qlt_plogi_ack_find_add() argument 805 pla->iocb.u.isp24.port_name); in qlt_plogi_ack_find_add() 806 qlt_send_term_imm_notif(vha, &pla->iocb, 1); in qlt_plogi_ack_find_add() 807 memcpy(&pla->iocb, iocb, sizeof(pla->iocb)); in qlt_plogi_ack_find_add() 820 memcpy(&pla->iocb, iocb, sizeof(pla->iocb)); in qlt_plogi_ack_find_add() 830 struct imm_ntfy_from_isp *iocb = &pla->iocb; in qlt_plogi_ack_unref() local 843 " exch %#x ox_id %#x\n", iocb->u.isp24.port_name, in qlt_plogi_ack_unref() [all …]
|