Lines Matching refs:dentry
304 static struct dentry *create_buf_file_default_callback(const char *filename, in create_buf_file_default_callback()
305 struct dentry *parent, in create_buf_file_default_callback()
316 static int remove_buf_file_default_callback(struct dentry *dentry) in remove_buf_file_default_callback() argument
409 struct dentry *dentry) in relay_set_buf_dentry() argument
411 buf->dentry = dentry; in relay_set_buf_dentry()
412 d_inode(buf->dentry)->i_size = buf->early_bytes; in relay_set_buf_dentry()
415 static struct dentry *relay_create_buf_file(struct rchan *chan, in relay_create_buf_file()
419 struct dentry *dentry; in relay_create_buf_file() local
428 dentry = chan->cb->create_buf_file(tmpname, chan->parent, in relay_create_buf_file()
431 if (IS_ERR(dentry)) in relay_create_buf_file()
432 dentry = NULL; in relay_create_buf_file()
436 return dentry; in relay_create_buf_file()
447 struct dentry *dentry; in relay_open_buf() local
457 dentry = relay_create_buf_file(chan, buf, cpu); in relay_open_buf()
458 if (!dentry) in relay_open_buf()
460 relay_set_buf_dentry(buf, dentry); in relay_open_buf()
463 dentry = chan->cb->create_buf_file(NULL, NULL, in relay_open_buf()
466 if (IS_ERR_OR_NULL(dentry)) in relay_open_buf()
497 buf->chan->cb->remove_buf_file(buf->dentry); in relay_close_buf()
564 struct dentry *parent, in relay_open()
623 struct dentry *dentry; member
631 relay_set_buf_dentry(p->buf, p->dentry); in __relay_set_buf_dentry()
651 struct dentry *parent) in relay_late_setup_files()
656 struct dentry *dentry; in relay_late_setup_files() local
678 dentry = relay_create_buf_file(chan, buf, 0); in relay_late_setup_files()
679 if (dentry && !WARN_ON_ONCE(!chan->is_global)) { in relay_late_setup_files()
680 relay_set_buf_dentry(buf, dentry); in relay_late_setup_files()
702 dentry = relay_create_buf_file(chan, buf, i); in relay_late_setup_files()
703 if (unlikely(!dentry)) { in relay_late_setup_files()
710 relay_set_buf_dentry(buf, dentry); in relay_late_setup_files()
714 disp.dentry = dentry; in relay_late_setup_files()
754 if (buf->dentry) in relay_switch_subbuf()
755 d_inode(buf->dentry)->i_size += in relay_switch_subbuf()