Searched defs:pnode (Results 1 - 5 of 5) sorted by relevance

/fs/ubifs/
H A Dlprops.c251 * During commit it is sometimes necessary to copy a pnode (see dirty_cow_pnode)
252 * and the lprops that the pnode contains. When that happens, references in
351 * During commit it is sometimes necessary to copy a pnode (see dirty_cow_pnode)
352 * and the lprops that the pnode contains. When that happens, references in
506 struct ubifs_pnode *pnode; local
510 pnode = (struct ubifs_pnode *)container_of(lprops - pos,
513 return !test_bit(COW_CNODE, &pnode->flags) &&
514 test_bit(DIRTY_CNODE, &pnode->flags);
H A Dlpt_commit.c85 return cnode; /* cnode is a pnode */
555 * next_pnode_to_dirty - find next pnode to dirty.
557 * @pnode: pnode
559 * This function returns the next pnode to dirty or %NULL if there are no more
564 struct ubifs_pnode *pnode)
570 nnode = pnode->parent;
571 for (iip = pnode->iip + 1; iip < UBIFS_LPT_FANOUT; iip++) {
621 * pnode_lookup - lookup a pnode in the LPT.
623 * @i: pnode numbe
563 next_pnode_to_dirty(struct ubifs_info *c, struct ubifs_pnode *pnode) argument
657 add_pnode_dirt(struct ubifs_info *c, struct ubifs_pnode *pnode) argument
668 do_make_pnode_dirty(struct ubifs_info *c, struct ubifs_pnode *pnode) argument
702 struct ubifs_pnode *pnode; local
955 struct ubifs_pnode *pnode; local
1556 struct ubifs_pnode *pnode; local
1711 struct ubifs_pnode *pnode; local
[all...]
H A Dlpt.c345 * ubifs_pack_pnode - pack all the bit fields of a pnode.
348 * @pnode: pnode to pack
351 struct ubifs_pnode *pnode)
359 pack_bits(&addr, &pos, pnode->num, c->pcnt_bits);
361 pack_bits(&addr, &pos, pnode->lprops[i].free >> 3,
363 pack_bits(&addr, &pos, pnode->lprops[i].dirty >> 3,
365 if (pnode->lprops[i].flags & LPROPS_INDEX)
513 * @pnode: pnode fo
350 ubifs_pack_pnode(struct ubifs_info *c, void *buf, struct ubifs_pnode *pnode) argument
515 add_pnode_dirt(struct ubifs_info *c, struct ubifs_pnode *pnode) argument
613 struct ubifs_pnode *pnode = NULL; local
869 update_cats(struct ubifs_info *c, struct ubifs_pnode *pnode) argument
963 unpack_pnode(const struct ubifs_info *c, void *buf, struct ubifs_pnode *pnode) argument
1137 validate_pnode(const struct ubifs_info *c, struct ubifs_pnode *pnode, struct ubifs_nnode *parent, int iip) argument
1171 set_pnode_lnum(const struct ubifs_info *c, struct ubifs_pnode *pnode) argument
1263 struct ubifs_pnode *pnode = NULL; local
1423 struct ubifs_pnode *pnode; local
1449 struct ubifs_pnode *pnode; local
1536 dirty_cow_pnode(struct ubifs_info *c, struct ubifs_pnode *pnode) argument
1582 struct ubifs_pnode *pnode; local
1771 struct ubifs_pnode pnode; member in union:lpt_scan_node::__anon582
1777 struct ubifs_pnode *pnode; member in union:lpt_scan_node::__anon583
1856 struct ubifs_pnode *pnode; local
1925 struct ubifs_pnode *pnode; local
2092 dbg_chk_pnode(struct ubifs_info *c, struct ubifs_pnode *pnode, int col) argument
2262 struct ubifs_pnode *pnode; local
[all...]
H A Ddebug.c905 void ubifs_dump_pnode(struct ubifs_info *c, struct ubifs_pnode *pnode, argument
910 pr_err("(pid %d) dumping pnode:\n", current->pid);
912 (size_t)pnode, (size_t)parent, (size_t)pnode->cnext);
914 pnode->flags, iip, pnode->level, pnode->num);
916 struct ubifs_lprops *lp = &pnode->lprops[i];
H A Dubifs.h583 * @pnode: pnode child
591 struct ubifs_pnode *pnode; member in union:ubifs_nbranch::__anon608
1163 * @pcnt_bits: number of bits needed to record pnode or nnode number
1166 * @pnode_sz: size of on-flash pnode
1184 * @lpt_nod_buf: buffer for an on-flash nnode or pnode
1694 struct ubifs_pnode *pnode);

Completed in 208 milliseconds