/kernel/linux/linux-5.10/fs/udf/ |
H A D | truncate.c | 29 static void extent_trunc(struct inode *inode, struct extent_position *epos, in extent_trunc() argument 50 udf_write_aext(inode, epos, &neloc, nelen, 0); in extent_trunc() 69 struct extent_position epos = {}; in udf_truncate_tail_extent() local 92 while ((netype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { in udf_truncate_tail_extent() 105 epos.offset -= adsize; in udf_truncate_tail_extent() 106 extent_trunc(inode, &epos, &eloc, etype, elen, nelen); in udf_truncate_tail_extent() 107 epos.offset += adsize; in udf_truncate_tail_extent() 108 if (udf_next_aext(inode, &epos, &eloc, &elen, 1) != -1) in udf_truncate_tail_extent() 118 brelse(epos.bh); in udf_truncate_tail_extent() 123 struct extent_position epos in udf_discard_prealloc() local 161 udf_update_alloc_ext_desc(struct inode *inode, struct extent_position *epos, u32 lenalloc) udf_update_alloc_ext_desc() argument 186 struct extent_position epos; udf_truncate_extents() local [all...] |
H A D | inode.c | 76 brelse(iinfo->cached_extent.epos.bh); in __udf_clear_extent_cache() 103 memcpy(pos, &iinfo->cached_extent.epos, in udf_read_extent_cache() 124 memcpy(&iinfo->cached_extent.epos, pos, sizeof(*pos)); in udf_update_extent_cache() 128 iinfo->cached_extent.epos.offset -= sizeof(struct short_ad); in udf_update_extent_cache() 131 iinfo->cached_extent.epos.offset -= sizeof(struct long_ad); in udf_update_extent_cache() 333 struct extent_position epos; in udf_expand_dir_adinicb() local 406 epos.bh = NULL; in udf_expand_dir_adinicb() 407 epos.block = iinfo->i_location; in udf_expand_dir_adinicb() 408 epos.offset = udf_file_entry_alloc_offset(inode); in udf_expand_dir_adinicb() 409 udf_add_aext(inode, &epos, in udf_expand_dir_adinicb() 620 struct extent_position epos; udf_extend_file() local 1158 udf_update_extents(struct inode *inode, struct kernel_long_ad *laarr, int startnum, int endnum, struct extent_position *epos) udf_update_extents() argument 1927 udf_setup_indirect_aext(struct inode *inode, udf_pblk_t block, struct extent_position *epos) udf_setup_indirect_aext() argument 2005 __udf_add_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) __udf_add_aext() argument 2054 udf_add_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_add_aext() argument 2085 udf_write_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_write_aext() argument 2143 udf_next_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_next_aext() argument 2174 udf_current_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_current_aext() argument 2228 udf_insert_aext(struct inode *inode, struct extent_position epos, struct kernel_lb_addr neloc, uint32_t nelen) udf_insert_aext() argument 2250 udf_delete_aext(struct inode *inode, struct extent_position epos) udf_delete_aext() argument 2371 struct extent_position epos = {}; udf_block_map() local [all...] |
H A D | balloc.c | 391 struct extent_position oepos, epos; in udf_table_free_blocks() local 412 epos.offset = oepos.offset = sizeof(struct unallocSpaceEntry); in udf_table_free_blocks() 414 epos.block = oepos.block = iinfo->i_location; in udf_table_free_blocks() 415 epos.bh = oepos.bh = NULL; in udf_table_free_blocks() 418 (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { in udf_table_free_blocks() 458 if (epos.bh != oepos.bh) { in udf_table_free_blocks() 459 oepos.block = epos.block; in udf_table_free_blocks() 461 get_bh(epos.bh); in udf_table_free_blocks() 462 oepos.bh = epos.bh; in udf_table_free_blocks() 465 oepos.offset = epos in udf_table_free_blocks() 529 struct extent_position epos; udf_table_prealloc_blocks() local 591 struct extent_position epos, goal_epos; udf_table_new_block() local [all...] |
H A D | namei.c | 180 struct extent_position epos = {}; in udf_find_entry() local 192 if (inode_bmap(dir, f_pos >> sb->s_blocksize_bits, &epos, in udf_find_entry() 201 epos.offset -= sizeof(struct short_ad); in udf_find_entry() 203 epos.offset -= sizeof(struct long_ad); in udf_find_entry() 221 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, in udf_find_entry() 292 brelse(epos.bh); in udf_find_entry() 346 struct extent_position epos = {}; in udf_add_entry() local 379 if (inode_bmap(dir, f_pos >> dir->i_sb->s_blocksize_bits, &epos, in udf_add_entry() 389 epos.offset -= sizeof(struct short_ad); in udf_add_entry() 391 epos in udf_add_entry() 733 struct extent_position epos = {}; empty_dir() local 889 struct extent_position epos = {}; udf_symlink() local [all...] |
H A D | directory.c | 24 struct extent_position *epos, in udf_fileident_read() 55 uint32_t lextoffset = epos->offset; in udf_fileident_read() 58 if (udf_next_aext(dir, epos, eloc, elen, 1) != in udf_fileident_read() 69 epos->offset = lextoffset; in udf_fileident_read() 114 uint32_t lextoffset = epos->offset; in udf_fileident_read() 116 if (udf_next_aext(dir, epos, eloc, elen, 1) != in udf_fileident_read() 127 epos->offset = lextoffset; in udf_fileident_read() 21 udf_fileident_read(struct inode *dir, loff_t *nf_pos, struct udf_fileident_bh *fibh, struct fileIdentDesc *cfi, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, sector_t *offset) udf_fileident_read() argument
|
H A D | dir.c | 60 struct extent_position epos = { NULL, 0, {0, 0} }; in udf_readdir() local 100 &epos, &eloc, &elen, &offset) in udf_readdir() 108 epos.offset -= sizeof(struct short_ad); in udf_readdir() 111 epos.offset -= sizeof(struct long_ad); in udf_readdir() 151 fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &epos, &eloc, in udf_readdir() 223 brelse(epos.bh); in udf_readdir()
|
H A D | partition.c | 288 struct extent_position epos = {}; in udf_try_read_meta() local 291 if (inode_bmap(inode, block, &epos, &eloc, &elen, &ext_offset) != in udf_try_read_meta() 302 brelse(epos.bh); in udf_try_read_meta()
|
H A D | udf_i.h | 13 struct extent_position epos; member
|
H A D | udfdecl.h | 161 struct extent_position *epos); 162 extern int __udf_add_aext(struct inode *inode, struct extent_position *epos,
|
H A D | super.c | 2481 struct extent_position epos; in udf_count_free_table() local 2484 epos.block = UDF_I(table)->i_location; in udf_count_free_table() 2485 epos.offset = sizeof(struct unallocSpaceEntry); in udf_count_free_table() 2486 epos.bh = NULL; in udf_count_free_table() 2488 while ((etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) in udf_count_free_table() 2491 brelse(epos.bh); in udf_count_free_table()
|
/kernel/linux/linux-6.6/fs/udf/ |
H A D | truncate.c | 25 static void extent_trunc(struct inode *inode, struct extent_position *epos, in extent_trunc() argument 46 udf_write_aext(inode, epos, &neloc, nelen, 0); in extent_trunc() 65 struct extent_position epos = {}; in udf_truncate_tail_extent() local 88 while ((netype = udf_next_aext(inode, &epos, &eloc, &elen, 1)) != -1) { in udf_truncate_tail_extent() 101 epos.offset -= adsize; in udf_truncate_tail_extent() 102 extent_trunc(inode, &epos, &eloc, etype, elen, nelen); in udf_truncate_tail_extent() 103 epos.offset += adsize; in udf_truncate_tail_extent() 104 if (udf_next_aext(inode, &epos, &eloc, &elen, 1) != -1) in udf_truncate_tail_extent() 114 brelse(epos.bh); in udf_truncate_tail_extent() 119 struct extent_position epos in udf_discard_prealloc() local 157 udf_update_alloc_ext_desc(struct inode *inode, struct extent_position *epos, u32 lenalloc) udf_update_alloc_ext_desc() argument 182 struct extent_position epos; udf_truncate_extents() local [all...] |
H A D | inode.c | 75 brelse(iinfo->cached_extent.epos.bh); in __udf_clear_extent_cache() 102 memcpy(pos, &iinfo->cached_extent.epos, in udf_read_extent_cache() 123 memcpy(&iinfo->cached_extent.epos, pos, sizeof(*pos)); in udf_update_extent_cache() 127 iinfo->cached_extent.epos.offset -= sizeof(struct short_ad); in udf_update_extent_cache() 130 iinfo->cached_extent.epos.offset -= sizeof(struct long_ad); in udf_update_extent_cache() 421 struct extent_position epos = {}; in udf_map_block() local 424 if (inode_bmap(inode, map->lblk, &epos, &eloc, &elen, &offset) in udf_map_block() 431 brelse(epos.bh); in udf_map_block() 636 struct extent_position epos; in udf_extend_file() local 663 etype = inode_bmap(inode, first_block, &epos, in udf_extend_file() 1169 udf_update_extents(struct inode *inode, struct kernel_long_ad *laarr, int startnum, int endnum, struct extent_position *epos) udf_update_extents() argument 1949 udf_setup_indirect_aext(struct inode *inode, udf_pblk_t block, struct extent_position *epos) udf_setup_indirect_aext() argument 2027 __udf_add_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) __udf_add_aext() argument 2076 udf_add_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_add_aext() argument 2107 udf_write_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t elen, int inc) udf_write_aext() argument 2165 udf_next_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_next_aext() argument 2196 udf_current_aext(struct inode *inode, struct extent_position *epos, struct kernel_lb_addr *eloc, uint32_t *elen, int inc) udf_current_aext() argument 2250 udf_insert_aext(struct inode *inode, struct extent_position epos, struct kernel_lb_addr neloc, uint32_t nelen) udf_insert_aext() argument 2272 udf_delete_aext(struct inode *inode, struct extent_position epos) udf_delete_aext() argument [all...] |
H A D | balloc.c | 387 struct extent_position oepos, epos; in udf_table_free_blocks() local 408 epos.offset = oepos.offset = sizeof(struct unallocSpaceEntry); in udf_table_free_blocks() 410 epos.block = oepos.block = iinfo->i_location; in udf_table_free_blocks() 411 epos.bh = oepos.bh = NULL; in udf_table_free_blocks() 414 (etype = udf_next_aext(table, &epos, &eloc, &elen, 1)) != -1) { in udf_table_free_blocks() 454 if (epos.bh != oepos.bh) { in udf_table_free_blocks() 455 oepos.block = epos.block; in udf_table_free_blocks() 457 get_bh(epos.bh); in udf_table_free_blocks() 458 oepos.bh = epos.bh; in udf_table_free_blocks() 461 oepos.offset = epos in udf_table_free_blocks() 525 struct extent_position epos; udf_table_prealloc_blocks() local 587 struct extent_position epos, goal_epos; udf_table_new_block() local [all...] |
H A D | namei.c | 140 struct extent_position epos; in udf_expand_dir_adinicb() local 187 epos.bh = NULL; in udf_expand_dir_adinicb() 188 epos.block = iinfo->i_location; in udf_expand_dir_adinicb() 189 epos.offset = udf_file_entry_alloc_offset(inode); in udf_expand_dir_adinicb() 190 ret = udf_add_aext(inode, &epos, &eloc, inode->i_size, 0); in udf_expand_dir_adinicb() 191 brelse(epos.bh); in udf_expand_dir_adinicb() 576 struct extent_position epos = {}; in udf_symlink() local 610 epos.block = iinfo->i_location; in udf_symlink() 611 epos.offset = udf_file_entry_alloc_offset(inode); in udf_symlink() 612 epos in udf_symlink() [all...] |
H A D | directory.c | 164 * Updates loffset to point to next directory block; eloc, elen & epos are 174 if (udf_next_aext(iter->dir, &iter->epos, &iter->eloc, &iter->elen, 1) in udf_fiiter_advance_blk() 248 iter->epos.bh = NULL; in udf_fiiter_init() 262 if (inode_bmap(dir, iter->pos >> dir->i_blkbits, &iter->epos, in udf_fiiter_init() 443 iter->epos.offset -= sizeof(struct short_ad); in udf_fiiter_update_elen() 445 iter->epos.offset -= sizeof(struct long_ad); in udf_fiiter_update_elen() 446 udf_write_aext(iter->dir, &iter->epos, &iter->eloc, iter->elen, 1); in udf_fiiter_update_elen() 474 if (inode_bmap(iter->dir, block, &iter->epos, &iter->eloc, &iter->elen, in udf_fiiter_append_blk()
|
H A D | partition.c | 283 struct extent_position epos = {}; in udf_try_read_meta() local 286 if (inode_bmap(inode, block, &epos, &eloc, &elen, &ext_offset) != in udf_try_read_meta() 297 brelse(epos.bh); in udf_try_read_meta()
|
H A D | udfdecl.h | 95 struct extent_position epos; /* Position after the above extent */ member 164 struct extent_position *epos); 165 extern int __udf_add_aext(struct inode *inode, struct extent_position *epos,
|
H A D | udf_i.h | 13 struct extent_position epos; member
|
H A D | super.c | 2440 struct extent_position epos; in udf_count_free_table() local 2443 epos.block = UDF_I(table)->i_location; in udf_count_free_table() 2444 epos.offset = sizeof(struct unallocSpaceEntry); in udf_count_free_table() 2445 epos.bh = NULL; in udf_count_free_table() 2447 while (udf_next_aext(table, &epos, &eloc, &elen, 1) != -1) in udf_count_free_table() 2450 brelse(epos.bh); in udf_count_free_table()
|
/kernel/linux/linux-6.6/drivers/vfio/pci/ |
H A D | vfio_pci_config.c | 1379 static int vfio_ext_cap_len(struct vfio_pci_core_device *vdev, u16 ecap, u16 epos) in vfio_ext_cap_len() argument 1388 ret = pci_read_config_dword(pdev, epos + PCI_VSEC_HDR, &dword); in vfio_ext_cap_len() 1396 return vfio_vc_cap_len(vdev, epos); in vfio_ext_cap_len() 1398 ret = pci_read_config_byte(pdev, epos + PCI_ACS_CAP, &byte); in vfio_ext_cap_len() 1406 epos + PCI_ACS_EGRESS_BITS, in vfio_ext_cap_len() 1417 ret = pci_read_config_byte(pdev, epos + PCI_REBAR_CTRL, &byte); in vfio_ext_cap_len() 1426 ret = pci_read_config_byte(pdev, epos + PCI_DPA_CAP, &byte); in vfio_ext_cap_len() 1433 ret = pci_read_config_dword(pdev, epos + PCI_TPH_CAP, &dword); in vfio_ext_cap_len() 1446 ret = pci_read_config_dword(pdev, epos + PCI_DVSEC_HEADER1, &dword); in vfio_ext_cap_len() 1452 __func__, ecap, epos); in vfio_ext_cap_len() 1613 u16 epos; vfio_ecap_init() local [all...] |
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci_config.c | 1341 static int vfio_ext_cap_len(struct vfio_pci_device *vdev, u16 ecap, u16 epos) in vfio_ext_cap_len() argument 1350 ret = pci_read_config_dword(pdev, epos + PCI_VSEC_HDR, &dword); in vfio_ext_cap_len() 1358 return vfio_vc_cap_len(vdev, epos); in vfio_ext_cap_len() 1360 ret = pci_read_config_byte(pdev, epos + PCI_ACS_CAP, &byte); in vfio_ext_cap_len() 1368 epos + PCI_ACS_EGRESS_BITS, in vfio_ext_cap_len() 1379 ret = pci_read_config_byte(pdev, epos + PCI_REBAR_CTRL, &byte); in vfio_ext_cap_len() 1388 ret = pci_read_config_byte(pdev, epos + PCI_DPA_CAP, &byte); in vfio_ext_cap_len() 1395 ret = pci_read_config_dword(pdev, epos + PCI_TPH_CAP, &dword); in vfio_ext_cap_len() 1409 __func__, ecap, epos); in vfio_ext_cap_len() 1556 u16 epos; in vfio_ecap_init() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | bootconfig.h | 222 int __init xbc_init(char *buf, const char **emsg, int *epos);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | bootconfig.h | 284 int __init xbc_init(const char *buf, size_t size, const char **emsg, int *epos);
|
/kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
H A D | Makefile | 122 am43x-epos-evm.dtb \
|
/kernel/linux/linux-6.6/scripts/dtc/include-prefixes/arm/ti/omap/ |
H A D | Makefile | 122 am43x-epos-evm.dtb \
|