Lines Matching refs:new

94 insert_node(struct b_list *list, struct b_node *new)  in insert_node()  argument
99 if (list->listTail != NULL && list->listCompare(new, list->listTail)) in insert_node()
101 else if (list->listLast != NULL && list->listCompare(new, list->listLast)) in insert_node()
107 b != NULL && list->listCompare(new, b); in insert_node()
115 new->next = b; in insert_node()
117 prev->next = new; in insert_node()
119 list->listHead = new; in insert_node()
123 new->next = (struct b_node *) NULL; in insert_node()
125 list->listTail->next = new; in insert_node()
126 list->listTail = new; in insert_node()
128 list->listTail = list->listHead = new; in insert_node()
132 return new; in insert_node()
138 struct b_inode *new; in insert_inode() local
140 if (!(new = (struct b_inode *)add_node(list, sizeof(struct b_inode)))) { in insert_inode()
144 new->offset = offset; in insert_inode()
145 new->version = node->version; in insert_inode()
146 new->ino = node->ino; in insert_inode()
147 new->isize = node->isize; in insert_inode()
148 new->csize = node->csize; in insert_inode()
150 return insert_node(list, (struct b_node *)new); in insert_inode()
156 struct b_dirent *new; in insert_dirent() local
158 if (!(new = (struct b_dirent *)add_node(list, sizeof(struct b_dirent)))) { in insert_dirent()
162 new->offset = offset; in insert_dirent()
163 new->version = node->version; in insert_dirent()
164 new->pino = node->pino; in insert_dirent()
165 new->ino = node->ino; in insert_dirent()
166 new->nhash = full_name_hash(node->name, node->nsize); in insert_dirent()
167 new->nsize = node->nsize; in insert_dirent()
168 new->type = node->type; in insert_dirent()
170 return insert_node(list, (struct b_node *)new); in insert_dirent()
177 static int compare_inodes(struct b_node *new, struct b_node *old) in compare_inodes() argument
182 (struct jffs2_raw_inode *)get_fl_mem(new->offset, sizeof(ojNew), &ojNew); in compare_inodes()
194 static int compare_dirents(struct b_node *new, struct b_node *old) in compare_dirents() argument
199 (struct jffs2_raw_dirent *)get_fl_mem(new->offset, sizeof(ojNew), &ojNew); in compare_dirents()