Home
last modified time | relevance | path

Searched refs:iinfo (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/fs/udf/
H A Dinode.c73 struct udf_inode_info *iinfo = UDF_I(inode); in __udf_clear_extent_cache() local
75 if (iinfo->cached_extent.lstart != -1) { in __udf_clear_extent_cache()
76 brelse(iinfo->cached_extent.epos.bh); in __udf_clear_extent_cache()
77 iinfo->cached_extent.lstart = -1; in __udf_clear_extent_cache()
84 struct udf_inode_info *iinfo = UDF_I(inode); in udf_clear_extent_cache() local
86 spin_lock(&iinfo->i_extent_cache_lock); in udf_clear_extent_cache()
88 spin_unlock(&iinfo->i_extent_cache_lock); in udf_clear_extent_cache()
95 struct udf_inode_info *iinfo = UDF_I(inode); in udf_read_extent_cache() local
98 spin_lock(&iinfo->i_extent_cache_lock); in udf_read_extent_cache()
99 if ((iinfo in udf_read_extent_cache()
117 struct udf_inode_info *iinfo = UDF_I(inode); udf_update_extent_cache() local
139 struct udf_inode_info *iinfo = UDF_I(inode); udf_evict_inode() local
171 struct udf_inode_info *iinfo = UDF_I(inode); udf_write_failed() local
258 struct udf_inode_info *iinfo = UDF_I(inode); udf_expand_file_adinicb() local
339 struct udf_inode_info *iinfo = UDF_I(inode); udf_expand_dir_adinicb() local
422 struct udf_inode_info *iinfo; udf_get_block() local
496 struct udf_inode_info *iinfo; udf_do_extend_file() local
628 struct udf_inode_info *iinfo = UDF_I(inode); udf_extend_file() local
701 struct udf_inode_info *iinfo = UDF_I(inode); inode_getblk() local
1222 struct udf_inode_info *iinfo; udf_setsize() local
1300 struct udf_inode_info *iinfo = UDF_I(inode); udf_read_inode() local
1612 struct udf_inode_info *iinfo = UDF_I(inode); udf_alloc_i_data() local
1640 struct udf_inode_info *iinfo = UDF_I(inode); udf_update_extra_perms() local
1665 udf_adjust_time(struct udf_inode_info *iinfo, struct timespec64 time) udf_adjust_time() argument
1685 struct udf_inode_info *iinfo = UDF_I(inode); udf_update_inode() local
2008 struct udf_inode_info *iinfo = UDF_I(inode); __udf_add_aext() local
2092 struct udf_inode_info *iinfo = UDF_I(inode); udf_write_aext() local
2182 struct udf_inode_info *iinfo = UDF_I(inode); udf_current_aext() local
2256 struct udf_inode_info *iinfo; udf_delete_aext() local
2341 struct udf_inode_info *iinfo; inode_bmap() local
[all...]
H A Dialloc.c55 struct udf_inode_info *iinfo; in udf_new_inode() local
65 iinfo = UDF_I(inode); in udf_new_inode()
67 iinfo->i_efe = 1; in udf_new_inode()
70 iinfo->i_data = kzalloc(inode->i_sb->s_blocksize - in udf_new_inode()
74 iinfo->i_efe = 0; in udf_new_inode()
75 iinfo->i_data = kzalloc(inode->i_sb->s_blocksize - in udf_new_inode()
79 if (!iinfo->i_data) { in udf_new_inode()
97 iinfo->i_unique = lvid_get_unique_id(sb); in udf_new_inode()
98 inode->i_generation = iinfo->i_unique; in udf_new_inode()
114 iinfo in udf_new_inode()
[all...]
H A Dmisc.c53 struct udf_inode_info *iinfo = UDF_I(inode); in udf_add_extendedattr() local
55 ea = iinfo->i_data; in udf_add_extendedattr()
56 if (iinfo->i_lenEAttr) { in udf_add_extendedattr()
57 ad = iinfo->i_data + iinfo->i_lenEAttr; in udf_add_extendedattr()
64 iinfo->i_lenAlloc; in udf_add_extendedattr()
72 if (iinfo->i_lenAlloc) in udf_add_extendedattr()
73 memmove(&ad[size], ad, iinfo->i_lenAlloc); in udf_add_extendedattr()
75 if (iinfo->i_lenEAttr) { in udf_add_extendedattr()
80 iinfo in udf_add_extendedattr()
154 struct udf_inode_info *iinfo = UDF_I(inode); udf_get_extendedattr() local
[all...]
H A Dtruncate.c75 struct udf_inode_info *iinfo = UDF_I(inode); in udf_truncate_tail_extent() local
77 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB || in udf_truncate_tail_extent()
78 inode->i_size == iinfo->i_lenExtents) in udf_truncate_tail_extent()
84 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_truncate_tail_extent()
86 else if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_truncate_tail_extent()
117 iinfo->i_lenExtents = inode->i_size; in udf_truncate_tail_extent()
129 struct udf_inode_info *iinfo = UDF_I(inode); in udf_discard_prealloc() local
132 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB || in udf_discard_prealloc()
133 ALIGN(inode->i_size, bsize) == ALIGN(iinfo->i_lenExtents, bsize)) in udf_discard_prealloc()
136 epos.block = iinfo in udf_discard_prealloc()
194 struct udf_inode_info *iinfo = UDF_I(inode); udf_truncate_extents() local
[all...]
H A Dsymlink.c111 struct udf_inode_info *iinfo; in udf_symlink_filler() local
120 iinfo = UDF_I(inode); in udf_symlink_filler()
123 down_read(&iinfo->i_data_sem); in udf_symlink_filler()
124 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_symlink_filler()
125 symlink = iinfo->i_data + iinfo->i_lenEAttr; in udf_symlink_filler()
142 up_read(&iinfo->i_data_sem); in udf_symlink_filler()
148 up_read(&iinfo->i_data_sem); in udf_symlink_filler()
H A Dfile.c45 struct udf_inode_info *iinfo = UDF_I(inode); in __udf_adinicb_readpage() local
53 memcpy(kaddr, iinfo->i_data + iinfo->i_lenEAttr, isize); in __udf_adinicb_readpage()
74 struct udf_inode_info *iinfo = UDF_I(inode); in udf_adinicb_writepage() local
79 memcpy(iinfo->i_data + iinfo->i_lenEAttr, kaddr, i_size_read(inode)); in udf_adinicb_writepage()
140 struct udf_inode_info *iinfo = UDF_I(inode); in udf_file_write_iter() local
149 down_write(&iinfo->i_data_sem); in udf_file_write_iter()
150 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB && in udf_file_write_iter()
160 up_write(&iinfo in udf_file_write_iter()
[all...]
H A Dballoc.c393 struct udf_inode_info *iinfo; in udf_table_free_blocks() local
406 iinfo = UDF_I(table); in udf_table_free_blocks()
414 epos.block = oepos.block = iinfo->i_location; in udf_table_free_blocks()
489 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_table_free_blocks()
491 else if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_table_free_blocks()
531 struct udf_inode_info *iinfo; in udf_table_prealloc_blocks() local
536 iinfo = UDF_I(table); in udf_table_prealloc_blocks()
537 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_table_prealloc_blocks()
539 else if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_table_prealloc_blocks()
546 epos.block = iinfo in udf_table_prealloc_blocks()
593 struct udf_inode_info *iinfo = UDF_I(table); udf_table_new_block() local
[all...]
H A Ddirectory.c32 struct udf_inode_info *iinfo = UDF_I(dir); in udf_fileident_read() local
36 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_fileident_read()
37 fi = udf_get_fileident(iinfo->i_data - in udf_fileident_read()
38 (iinfo->i_efe ? in udf_fileident_read()
H A Ddir.c43 struct udf_inode_info *iinfo = UDF_I(dir); in udf_readdir() local
98 if (iinfo->i_alloc_type != ICBTAG_FLAG_AD_IN_ICB) { in udf_readdir()
107 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_readdir()
109 else if (iinfo->i_alloc_type == in udf_readdir()
H A Dudfdecl.h51 struct udf_inode_info *iinfo = UDF_I(inode); in udf_file_entry_alloc_offset() local
52 if (iinfo->i_use) in udf_file_entry_alloc_offset()
54 else if (iinfo->i_efe) in udf_file_entry_alloc_offset()
55 return sizeof(struct extendedFileEntry) + iinfo->i_lenEAttr; in udf_file_entry_alloc_offset()
57 return sizeof(struct fileEntry) + iinfo->i_lenEAttr; in udf_file_entry_alloc_offset()
H A Dpartition.c56 struct udf_inode_info *iinfo = UDF_I(sbi->s_vat_inode); in udf_get_pblock_virt15() local
67 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_get_pblock_virt15()
68 loc = le32_to_cpu(((__le32 *)(iinfo->i_data + in udf_get_pblock_virt15()
96 if (iinfo->i_location.partitionReferenceNum == partition) { in udf_get_pblock_virt15()
102 iinfo->i_location.partitionReferenceNum, in udf_get_pblock_virt15()
H A Dnamei.c583 struct udf_inode_info *iinfo = UDF_I(inode); in udf_add_nondir() local
596 cfi.icb.extLocation = cpu_to_lelb(iinfo->i_location); in udf_add_nondir()
598 cpu_to_le32(iinfo->i_unique & 0x00000000FFFFFFFFUL); in udf_add_nondir()
671 struct udf_inode_info *iinfo; in udf_mkdir() local
677 iinfo = UDF_I(inode); in udf_mkdir()
705 cfi.icb.extLocation = cpu_to_lelb(iinfo->i_location); in udf_mkdir()
707 cpu_to_le32(iinfo->i_unique & 0x00000000FFFFFFFFUL); in udf_mkdir()
896 struct udf_inode_info *iinfo; in udf_symlink() local
902 iinfo = UDF_I(inode); in udf_symlink()
903 down_write(&iinfo in udf_symlink()
[all...]
/kernel/linux/linux-6.6/fs/udf/
H A Dinode.c72 struct udf_inode_info *iinfo = UDF_I(inode); in __udf_clear_extent_cache() local
74 if (iinfo->cached_extent.lstart != -1) { in __udf_clear_extent_cache()
75 brelse(iinfo->cached_extent.epos.bh); in __udf_clear_extent_cache()
76 iinfo->cached_extent.lstart = -1; in __udf_clear_extent_cache()
83 struct udf_inode_info *iinfo = UDF_I(inode); in udf_clear_extent_cache() local
85 spin_lock(&iinfo->i_extent_cache_lock); in udf_clear_extent_cache()
87 spin_unlock(&iinfo->i_extent_cache_lock); in udf_clear_extent_cache()
94 struct udf_inode_info *iinfo = UDF_I(inode); in udf_read_extent_cache() local
97 spin_lock(&iinfo->i_extent_cache_lock); in udf_read_extent_cache()
98 if ((iinfo in udf_read_extent_cache()
116 struct udf_inode_info *iinfo = UDF_I(inode); udf_update_extent_cache() local
138 struct udf_inode_info *iinfo = UDF_I(inode); udf_evict_inode() local
170 struct udf_inode_info *iinfo = UDF_I(inode); udf_write_failed() local
188 struct udf_inode_info *iinfo = UDF_I(inode); udf_adinicb_writepage() local
204 struct udf_inode_info *iinfo = UDF_I(inode); udf_writepages() local
215 struct udf_inode_info *iinfo = UDF_I(inode); udf_adinicb_readpage() local
228 struct udf_inode_info *iinfo = UDF_I(file_inode(file)); udf_read_folio() local
240 struct udf_inode_info *iinfo = UDF_I(rac->mapping->host); udf_readahead() local
256 struct udf_inode_info *iinfo = UDF_I(file_inode(file)); udf_write_begin() local
317 struct udf_inode_info *iinfo = UDF_I(mapping->host); udf_bmap() local
345 struct udf_inode_info *iinfo = UDF_I(inode); udf_expand_file_adinicb() local
411 struct udf_inode_info *iinfo = UDF_I(inode); udf_map_block() local
508 struct udf_inode_info *iinfo; udf_do_extend_file() local
644 struct udf_inode_info *iinfo = UDF_I(inode); udf_extend_file() local
717 struct udf_inode_info *iinfo = UDF_I(inode); inode_getblk() local
1245 struct udf_inode_info *iinfo; udf_setsize() local
1322 struct udf_inode_info *iinfo = UDF_I(inode); udf_read_inode() local
1634 struct udf_inode_info *iinfo = UDF_I(inode); udf_alloc_i_data() local
1662 struct udf_inode_info *iinfo = UDF_I(inode); udf_update_extra_perms() local
1687 udf_adjust_time(struct udf_inode_info *iinfo, struct timespec64 time) udf_adjust_time() argument
1707 struct udf_inode_info *iinfo = UDF_I(inode); udf_update_inode() local
2030 struct udf_inode_info *iinfo = UDF_I(inode); __udf_add_aext() local
2114 struct udf_inode_info *iinfo = UDF_I(inode); udf_write_aext() local
2204 struct udf_inode_info *iinfo = UDF_I(inode); udf_current_aext() local
2278 struct udf_inode_info *iinfo; udf_delete_aext() local
2363 struct udf_inode_info *iinfo; inode_bmap() local
[all...]
H A Dialloc.c37 struct udf_inode_info *iinfo; in udf_new_inode() local
46 iinfo = UDF_I(inode); in udf_new_inode()
48 iinfo->i_efe = 1; in udf_new_inode()
51 iinfo->i_data = kzalloc(inode->i_sb->s_blocksize - in udf_new_inode()
55 iinfo->i_efe = 0; in udf_new_inode()
56 iinfo->i_data = kzalloc(inode->i_sb->s_blocksize - in udf_new_inode()
60 if (!iinfo->i_data) { in udf_new_inode()
76 iinfo->i_unique = lvid_get_unique_id(sb); in udf_new_inode()
77 inode->i_generation = iinfo->i_unique; in udf_new_inode()
85 iinfo in udf_new_inode()
[all...]
H A Dmisc.c33 struct udf_inode_info *iinfo = UDF_I(inode); in udf_add_extendedattr() local
35 ea = iinfo->i_data; in udf_add_extendedattr()
36 if (iinfo->i_lenEAttr) { in udf_add_extendedattr()
37 ad = iinfo->i_data + iinfo->i_lenEAttr; in udf_add_extendedattr()
44 iinfo->i_lenAlloc; in udf_add_extendedattr()
52 if (iinfo->i_lenAlloc) in udf_add_extendedattr()
53 memmove(&ad[size], ad, iinfo->i_lenAlloc); in udf_add_extendedattr()
55 if (iinfo->i_lenEAttr) { in udf_add_extendedattr()
60 iinfo in udf_add_extendedattr()
134 struct udf_inode_info *iinfo = UDF_I(inode); udf_get_extendedattr() local
[all...]
H A Dtruncate.c71 struct udf_inode_info *iinfo = UDF_I(inode); in udf_truncate_tail_extent() local
73 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB || in udf_truncate_tail_extent()
74 inode->i_size == iinfo->i_lenExtents) in udf_truncate_tail_extent()
80 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_truncate_tail_extent()
82 else if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_truncate_tail_extent()
113 iinfo->i_lenExtents = inode->i_size; in udf_truncate_tail_extent()
125 struct udf_inode_info *iinfo = UDF_I(inode); in udf_discard_prealloc() local
128 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB || in udf_discard_prealloc()
129 ALIGN(inode->i_size, bsize) == ALIGN(iinfo->i_lenExtents, bsize)) in udf_discard_prealloc()
132 epos.block = iinfo in udf_discard_prealloc()
190 struct udf_inode_info *iinfo = UDF_I(inode); udf_truncate_extents() local
[all...]
H A Dnamei.c142 struct udf_inode_info *iinfo = UDF_I(inode); in udf_expand_dir_adinicb() local
153 iinfo->i_alloc_type = alloctype; in udf_expand_dir_adinicb()
160 iinfo->i_location.partitionReferenceNum, in udf_expand_dir_adinicb()
161 iinfo->i_location.logicalBlockNum, &ret); in udf_expand_dir_adinicb()
165 iinfo->i_location.partitionReferenceNum, in udf_expand_dir_adinicb()
173 memcpy(dbh->b_data, iinfo->i_data, inode->i_size); in udf_expand_dir_adinicb()
180 iinfo->i_alloc_type = alloctype; in udf_expand_dir_adinicb()
181 memset(iinfo->i_data + iinfo->i_lenEAttr, 0, iinfo in udf_expand_dir_adinicb()
352 struct udf_inode_info *iinfo = UDF_I(inode); udf_add_nondir() local
433 struct udf_inode_info *iinfo; udf_mkdir() local
583 struct udf_inode_info *iinfo; udf_symlink() local
[all...]
H A Ddirectory.c69 struct udf_inode_info *iinfo = UDF_I(iter->dir); in udf_copy_fi() local
85 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_copy_fi()
86 memcpy(&iter->fi, iinfo->i_data + iinfo->i_lenEAttr + iter->pos, in udf_copy_fi()
91 iter->name = iinfo->i_data + iinfo->i_lenEAttr + iter->pos + in udf_copy_fi()
241 struct udf_inode_info *iinfo = UDF_I(dir); in udf_fiiter_init() local
257 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_fiiter_init()
402 struct udf_inode_info *iinfo = UDF_I(iter->dir); in udf_fiiter_write_fi() local
408 if (iinfo in udf_fiiter_write_fi()
435 struct udf_inode_info *iinfo = UDF_I(iter->dir); udf_fiiter_update_elen() local
454 struct udf_inode_info *iinfo = UDF_I(iter->dir); udf_fiiter_append_blk() local
[all...]
H A Dfile.c93 struct udf_inode_info *iinfo = UDF_I(inode); in udf_file_write_iter() local
101 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB && in udf_file_write_iter()
113 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB && retval > 0) { in udf_file_write_iter()
114 down_write(&iinfo->i_data_sem); in udf_file_write_iter()
115 iinfo->i_lenAlloc = inode->i_size; in udf_file_write_iter()
116 up_write(&iinfo->i_data_sem); in udf_file_write_iter()
H A Dsymlink.c108 struct udf_inode_info *iinfo = UDF_I(inode); in udf_symlink_filler() local
116 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_symlink_filler()
117 symlink = iinfo->i_data + iinfo->i_lenEAttr; in udf_symlink_filler()
H A Dballoc.c389 struct udf_inode_info *iinfo; in udf_table_free_blocks() local
402 iinfo = UDF_I(table); in udf_table_free_blocks()
410 epos.block = oepos.block = iinfo->i_location; in udf_table_free_blocks()
485 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_table_free_blocks()
487 else if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_table_free_blocks()
527 struct udf_inode_info *iinfo; in udf_table_prealloc_blocks() local
532 iinfo = UDF_I(table); in udf_table_prealloc_blocks()
533 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_table_prealloc_blocks()
535 else if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_table_prealloc_blocks()
542 epos.block = iinfo in udf_table_prealloc_blocks()
589 struct udf_inode_info *iinfo = UDF_I(table); udf_table_new_block() local
[all...]
H A Dpartition.c52 struct udf_inode_info *iinfo = UDF_I(sbi->s_vat_inode); in udf_get_pblock_virt15() local
64 if (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_get_pblock_virt15()
65 loc = le32_to_cpu(((__le32 *)(iinfo->i_data + in udf_get_pblock_virt15()
91 if (iinfo->i_location.partitionReferenceNum == partition) { in udf_get_pblock_virt15()
97 iinfo->i_location.partitionReferenceNum, in udf_get_pblock_virt15()
H A Dudfdecl.h48 struct udf_inode_info *iinfo = UDF_I(inode); in udf_file_entry_alloc_offset() local
49 if (iinfo->i_use) in udf_file_entry_alloc_offset()
51 else if (iinfo->i_efe) in udf_file_entry_alloc_offset()
52 return sizeof(struct extendedFileEntry) + iinfo->i_lenEAttr; in udf_file_entry_alloc_offset()
54 return sizeof(struct fileEntry) + iinfo->i_lenEAttr; in udf_file_entry_alloc_offset()
/kernel/linux/linux-5.10/net/rds/
H A Dib.c297 struct rds_info_rdma_connection *iinfo = buffer; in rds_ib_conn_info_visitor() local
306 iinfo->src_addr = conn->c_laddr.s6_addr32[3]; in rds_ib_conn_info_visitor()
307 iinfo->dst_addr = conn->c_faddr.s6_addr32[3]; in rds_ib_conn_info_visitor()
309 iinfo->tos = conn->c_tos; in rds_ib_conn_info_visitor()
310 iinfo->sl = ic->i_sl; in rds_ib_conn_info_visitor()
313 memset(&iinfo->src_gid, 0, sizeof(iinfo->src_gid)); in rds_ib_conn_info_visitor()
314 memset(&iinfo->dst_gid, 0, sizeof(iinfo->dst_gid)); in rds_ib_conn_info_visitor()
318 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo in rds_ib_conn_info_visitor()
[all...]
/kernel/linux/linux-6.6/net/rds/
H A Dib.c297 struct rds_info_rdma_connection *iinfo = buffer; in rds_ib_conn_info_visitor() local
306 iinfo->src_addr = conn->c_laddr.s6_addr32[3]; in rds_ib_conn_info_visitor()
307 iinfo->dst_addr = conn->c_faddr.s6_addr32[3]; in rds_ib_conn_info_visitor()
309 iinfo->tos = conn->c_tos; in rds_ib_conn_info_visitor()
310 iinfo->sl = ic->i_sl; in rds_ib_conn_info_visitor()
313 memset(&iinfo->src_gid, 0, sizeof(iinfo->src_gid)); in rds_ib_conn_info_visitor()
314 memset(&iinfo->dst_gid, 0, sizeof(iinfo->dst_gid)); in rds_ib_conn_info_visitor()
318 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo in rds_ib_conn_info_visitor()
[all...]

Completed in 16 milliseconds

12