Lines Matching defs:fifo
8 #include "fifo.h"
46 namespace fifo {
530 THREAD_BLOCK_TYPE_OTHER, "fifo read request");
643 TRACE("Inode %p::Open(): fifo becomes active\n", this);
848 FIFOInode* fifo = (FIFOInode*)vnode->private_node;
849 fs_vnode* superVnode = fifo->SuperVnode();
855 delete fifo;
864 FIFOInode* fifo = (FIFOInode*)vnode->private_node;
865 fs_vnode* superVnode = fifo->SuperVnode();
871 delete fifo;
903 FIFOInode* fifo = (FIFOInode*)vnode->private_node;
905 fifo->Close(cookie);
1008 FIFOInode* fifo = (FIFOInode*)vnode->private_node;
1009 fs_vnode* superVnode = fifo->SuperVnode();
1019 MutexLocker locker(fifo->RequestLock());
1021 st->st_size = fifo->BytesAvailable();
1028 st->st_mtim = st->st_ctim = fifo->ModificationTime();
1042 FIFOInode* fifo = (FIFOInode*)vnode->private_node;
1043 fs_vnode* superVnode = fifo->SuperVnode();
1195 FIFOInode* fifo = (FIFOInode*)vnode->private_node;
1196 fs_vnode* superVnode = fifo->SuperVnode();
1288 } // namespace fifo
1291 using namespace fifo;
1300 FIFOInode* fifo = new(std::nothrow) FIFOInode(vnode);
1301 if (fifo == NULL)
1304 status_t status = fifo->InitCheck();
1306 delete fifo;
1310 vnode->private_node = fifo;
1320 add_debugger_command_etc("fifo", &Inode::Dump,