Lines Matching full:lnk
243 struct io_link *lnk = io_kiocb_to_cmd(req, struct io_link); in io_linkat_prep() local
251 lnk->old_dfd = READ_ONCE(sqe->fd); in io_linkat_prep()
252 lnk->new_dfd = READ_ONCE(sqe->len); in io_linkat_prep()
255 lnk->flags = READ_ONCE(sqe->hardlink_flags); in io_linkat_prep()
257 lnk->oldpath = getname(oldf); in io_linkat_prep()
258 if (IS_ERR(lnk->oldpath)) in io_linkat_prep()
259 return PTR_ERR(lnk->oldpath); in io_linkat_prep()
261 lnk->newpath = getname(newf); in io_linkat_prep()
262 if (IS_ERR(lnk->newpath)) { in io_linkat_prep()
263 putname(lnk->oldpath); in io_linkat_prep()
264 return PTR_ERR(lnk->newpath); in io_linkat_prep()
273 struct io_link *lnk = io_kiocb_to_cmd(req, struct io_link); in io_linkat() local
279 ret = do_linkat(lnk->old_dfd, lnk->oldpath, lnk->new_dfd, in io_linkat()
280 lnk->newpath, lnk->flags); in io_linkat()