• Home
  • Raw
  • Download

Lines Matching refs:ino

67 static inline void zero_ino_node_unused(struct ubifs_ino_node *ino)  in zero_ino_node_unused()  argument
69 memset(ino->padding1, 0, 4); in zero_ino_node_unused()
70 memset(ino->padding2, 0, 26); in zero_ino_node_unused()
457 static void pack_inode(struct ubifs_info *c, struct ubifs_ino_node *ino, in pack_inode() argument
463 ino->ch.node_type = UBIFS_INO_NODE; in pack_inode()
464 ino_key_init_flash(c, &ino->key, inode->i_ino); in pack_inode()
465 ino->creat_sqnum = cpu_to_le64(ui->creat_sqnum); in pack_inode()
466 ino->atime_sec = cpu_to_le64(inode->i_atime.tv_sec); in pack_inode()
467 ino->atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec); in pack_inode()
468 ino->ctime_sec = cpu_to_le64(inode->i_ctime.tv_sec); in pack_inode()
469 ino->ctime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); in pack_inode()
470 ino->mtime_sec = cpu_to_le64(inode->i_mtime.tv_sec); in pack_inode()
471 ino->mtime_nsec = cpu_to_le32(inode->i_mtime.tv_nsec); in pack_inode()
472 ino->uid = cpu_to_le32(i_uid_read(inode)); in pack_inode()
473 ino->gid = cpu_to_le32(i_gid_read(inode)); in pack_inode()
474 ino->mode = cpu_to_le32(inode->i_mode); in pack_inode()
475 ino->flags = cpu_to_le32(ui->flags); in pack_inode()
476 ino->size = cpu_to_le64(ui->ui_size); in pack_inode()
477 ino->nlink = cpu_to_le32(inode->i_nlink); in pack_inode()
478 ino->compr_type = cpu_to_le16(ui->compr_type); in pack_inode()
479 ino->data_len = cpu_to_le32(ui->data_len); in pack_inode()
480 ino->xattr_cnt = cpu_to_le32(ui->xattr_cnt); in pack_inode()
481 ino->xattr_size = cpu_to_le32(ui->xattr_size); in pack_inode()
482 ino->xattr_names = cpu_to_le32(ui->xattr_names); in pack_inode()
483 zero_ino_node_unused(ino); in pack_inode()
490 memcpy(ino->data, ui->data, ui->data_len); in pack_inode()
494 ubifs_prep_grp_node(c, ino, UBIFS_INO_NODE_SZ + data_len, last); in pack_inode()
551 struct ubifs_ino_node *ino; in ubifs_jnl_update() local
602 ino = (void *)dent + aligned_dlen; in ubifs_jnl_update()
603 pack_inode(c, ino, inode, 0); in ubifs_jnl_update()
604 ino = (void *)ino + aligned_ilen; in ubifs_jnl_update()
605 pack_inode(c, ino, dir, 1); in ubifs_jnl_update()
783 struct ubifs_ino_node *ino; in ubifs_jnl_write_inode() local
797 ino = kmalloc(len, GFP_NOFS); in ubifs_jnl_write_inode()
798 if (!ino) in ubifs_jnl_write_inode()
806 pack_inode(c, ino, inode, 1); in ubifs_jnl_write_inode()
807 err = write_head(c, BASEHD, ino, len, &lnum, &offs, sync); in ubifs_jnl_write_inode()
834 kfree(ino); in ubifs_jnl_write_inode()
843 kfree(ino); in ubifs_jnl_write_inode()
1146 struct ubifs_ino_node *ino; in ubifs_jnl_truncate() local
1162 ino = kmalloc(sz, GFP_NOFS); in ubifs_jnl_truncate()
1163 if (!ino) in ubifs_jnl_truncate()
1166 trun = (void *)ino + UBIFS_INO_NODE_SZ; in ubifs_jnl_truncate()
1212 pack_inode(c, ino, inode, 0); in ubifs_jnl_truncate()
1217 err = write_head(c, BASEHD, ino, len, &lnum, &offs, sync); in ubifs_jnl_truncate()
1257 kfree(ino); in ubifs_jnl_truncate()
1266 kfree(ino); in ubifs_jnl_truncate()
1288 struct ubifs_ino_node *ino; in ubifs_jnl_delete_xattr() local
1330 ino = (void *)xent + aligned_xlen; in ubifs_jnl_delete_xattr()
1331 pack_inode(c, ino, inode, 0); in ubifs_jnl_delete_xattr()
1332 ino = (void *)ino + UBIFS_INO_NODE_SZ; in ubifs_jnl_delete_xattr()
1333 pack_inode(c, ino, host, 1); in ubifs_jnl_delete_xattr()
1401 struct ubifs_ino_node *ino; in ubifs_jnl_change_xattr() local
1415 ino = kmalloc(aligned_len, GFP_NOFS); in ubifs_jnl_change_xattr()
1416 if (!ino) in ubifs_jnl_change_xattr()
1424 pack_inode(c, ino, host, 0); in ubifs_jnl_change_xattr()
1425 pack_inode(c, (void *)ino + aligned_len1, inode, 1); in ubifs_jnl_change_xattr()
1427 err = write_head(c, BASEHD, ino, aligned_len, &lnum, &offs, 0); in ubifs_jnl_change_xattr()
1453 kfree(ino); in ubifs_jnl_change_xattr()
1460 kfree(ino); in ubifs_jnl_change_xattr()