Lines Matching refs:cb
36 buf->chan->cb->buf_unmapped(buf, vma->vm_file); in relay_file_mmap_close()
110 buf->chan->cb->buf_mapped(buf, filp); in relay_mmap_buf()
373 buf->chan->cb->subbuf_start(buf, buf->data, NULL, 0); in __relay_reset()
428 dentry = chan->cb->create_buf_file(tmpname, chan->parent, in relay_create_buf_file()
463 dentry = chan->cb->create_buf_file(NULL, NULL, in relay_open_buf()
497 buf->chan->cb->remove_buf_file(buf->dentry); in relay_close_buf()
502 struct rchan_callbacks *cb) in setup_callbacks() argument
504 if (!cb) { in setup_callbacks()
505 chan->cb = &default_channel_callbacks; in setup_callbacks()
509 if (!cb->subbuf_start) in setup_callbacks()
510 cb->subbuf_start = subbuf_start_default_callback; in setup_callbacks()
511 if (!cb->buf_mapped) in setup_callbacks()
512 cb->buf_mapped = buf_mapped_default_callback; in setup_callbacks()
513 if (!cb->buf_unmapped) in setup_callbacks()
514 cb->buf_unmapped = buf_unmapped_default_callback; in setup_callbacks()
515 if (!cb->create_buf_file) in setup_callbacks()
516 cb->create_buf_file = create_buf_file_default_callback; in setup_callbacks()
517 if (!cb->remove_buf_file) in setup_callbacks()
518 cb->remove_buf_file = remove_buf_file_default_callback; in setup_callbacks()
519 chan->cb = cb; in setup_callbacks()
567 struct rchan_callbacks *cb, in relay_open() argument
594 setup_callbacks(chan, cb); in relay_open()
777 if (!buf->chan->cb->subbuf_start(buf, new, old, buf->prev_padding)) { in relay_switch_subbuf()