/kernel/linux/linux-5.10/fs/udf/ |
H A D | inode.c | 73 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 D | ialloc.c | 55 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 D | misc.c | 53 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 D | truncate.c | 75 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 D | symlink.c | 111 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 D | file.c | 45 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 D | balloc.c | 393 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 D | directory.c | 32 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 D | dir.c | 43 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 D | udfdecl.h | 51 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 D | partition.c | 56 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 D | namei.c | 583 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 D | inode.c | 72 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 D | ialloc.c | 37 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 D | misc.c | 33 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 D | truncate.c | 71 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 D | namei.c | 142 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 D | directory.c | 69 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 D | file.c | 93 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 D | symlink.c | 108 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 D | balloc.c | 389 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 D | partition.c | 52 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 D | udfdecl.h | 48 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 D | ib.c | 297 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 D | ib.c | 297 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...] |