Lines Matching refs:ictx
32 static int netfs_block_o_direct(struct netfs_inode *ictx) in netfs_block_o_direct() argument
34 if (!test_bit(NETFS_ICTX_ODIRECT, &ictx->flags)) in netfs_block_o_direct()
36 clear_bit(NETFS_ICTX_ODIRECT, &ictx->flags); in netfs_block_o_direct()
37 return netfs_inode_dio_wait_interruptible(&ictx->inode); in netfs_block_o_direct()
59 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_read() local
64 if (test_bit(NETFS_ICTX_ODIRECT, &ictx->flags) == 0) in netfs_start_io_read()
71 if (netfs_block_o_direct(ictx) < 0) { in netfs_start_io_read()
104 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_write() local
108 if (netfs_block_o_direct(ictx) < 0) { in netfs_start_io_write()
134 struct netfs_inode *ictx = netfs_inode(inode); in netfs_block_buffered() local
137 if (!test_bit(NETFS_ICTX_ODIRECT, &ictx->flags)) { in netfs_block_buffered()
138 set_bit(NETFS_ICTX_ODIRECT, &ictx->flags); in netfs_block_buffered()
143 clear_bit(NETFS_ICTX_ODIRECT, &ictx->flags); in netfs_block_buffered()
170 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_direct() local
176 if (test_bit(NETFS_ICTX_ODIRECT, &ictx->flags) != 0) in netfs_start_io_direct()