/linux/Documentation/filesystems/ |
H A D | overlayfs.rst | 26 non-directory objects may report an st_dev from the lower filesystem or 83 Upper and Lower 87 and a 'lower' filesystem. When a name exists in both filesystems, the 89 'lower' filesystem is either hidden or, in the case of directories, 92 It would be more correct to refer to an upper and lower 'directory 96 lower. 98 A wide range of filesystems supported by Linux can be the lower filesystem, 100 needed for OverlayFS to work. The lower filesystem does not need to be 101 writable. The lower filesystem can even be another overlayfs. The upper 113 upper and lower filesystems and refers to a non-directory in either, [all …]
|
/linux/kernel/trace/ |
H A D | pid_list.c | 83 * If chunk->data has no lower chunks, it will be the same in upper_empty() 94 unsigned int *upper2, unsigned int *lower) in pid_split() argument 105 *lower = pid & LOWER_MASK; in pid_split() 111 unsigned int upper2, unsigned int lower) in pid_join() argument 115 (lower & LOWER_MASK); in pid_join() 136 unsigned int lower; in trace_pid_list_is_set() local 142 if (pid_split(pid, &upper1, &upper2, &lower) < 0) in trace_pid_list_is_set() 150 ret = test_bit(lower, lower_chunk->data); in trace_pid_list_is_set() 175 unsigned int lower; in trace_pid_list_set() local 181 if (pid_split(pid, &upper1, &upper2, &lower) < 0) in trace_pid_list_set() [all …]
|
/linux/arch/mips/include/asm/ |
H A D | maar.h | 30 * @lower: The lowest address that the MAAR pair will affect. Must be 38 * specified by attrs to the range of addresses from lower to higher. 40 static inline void write_maar_pair(unsigned idx, phys_addr_t lower, in write_maar_pair() argument 44 BUG_ON(lower & (0xffff | ~(MIPS_MAAR_ADDR << 4))); in write_maar_pair() 65 /* Write the lower address & attributes */ in write_maar_pair() 68 write_c0_maar((lower >> 4) | attrs); in write_maar_pair() 71 lower >>= MIPS_MAARX_ADDR_SHIFT; in write_maar_pair() 72 writex_c0_maar(((lower >> 4) & MIPS_MAARX_ADDR) | MIPS_MAARX_VH); in write_maar_pair() 88 * @lower: The lowest address that the MAAR pair will affect. Must be 97 * addresses from lower to upper inclusive. [all …]
|
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_llh_internal.h | 111 /* lower bit position of bitfield itr_reg_res_dsbl */ 121 /* lower bit position of bitfield itr_reset */ 133 /* lower bit position of bitfield rsc_delay */ 140 /* lower bit position of bitfield dca{d}_cpuid[7:0] */ 156 /* lower bit position of bitfield dca_en */ 174 /* lower bit position of bitfield dca_mode[3:0] */ 194 /* lower bit position of bitfield desc{d}_data_size[4:0] */ 213 /* lower bit position of bitfield dca{d}_desc_en */ 232 /* lower bit position of bitfield desc{d}_en */ 252 /* lower bit position of bitfield desc{d}_hdr_size[4:0] */ [all …]
|
/linux/Documentation/filesystems/ext4/ |
H A D | group_descr.rst | 38 checksum is the lower 16 bits of the checksum of the FS UUID, the group 56 - Lower 32-bits of location of block bitmap. 60 - Lower 32-bits of location of inode bitmap. 64 - Lower 32-bits of location of inode table. 68 - Lower 16-bits of free block count. 72 - Lower 16-bits of free inode count. 76 - Lower 16-bits of directory count. 84 - Lower 32-bits of location of snapshot exclusion bitmap. 88 - Lower 16-bits of the block bitmap checksum. 92 - Lower 16-bits of the inode bitmap checksum. [all …]
|
/linux/drivers/nvmem/ |
H A D | stm32-romem.c | 32 u8 lower; member 39 u8 lower; member 94 if (otp < priv->lower) { in stm32_bsec_read() 95 /* read lower data from shadow registers */ in stm32_bsec_read() 142 if (offset + bytes >= priv->lower * 4) in stm32_bsec_write() 161 return stm32_bsec_optee_ta_write(priv->ctx, priv->lower, offset, buf, bytes); in stm32_bsec_pta_write() 214 priv->lower = 0; in stm32_romem_probe() 223 priv->lower = cfg->lower; in stm32_romem_probe() 255 * - Lower: 1K bits, 2:1 redundancy, incremental bit programming 256 * => 32 (x 32-bits) lower shadow registers = words 0 to 31 [all …]
|
/linux/fs/overlayfs/ |
H A D | export.c | 38 * lower decoded dentry. This is done by following the overlay ancestry up to a 48 * copied up and renamed, upper dir /a will be indexed by lower dir /a from 51 * dentry from the connected lower dentry /a/b/c. 56 * and when the time comes to decode the file handle from lower dentry /a/b/c, 61 * entry /a in the lower layers above layer N and find the indexed dir /a from 63 * will need to verify there are no redirects in lower layers above N. In the 82 * lower layer in ovl_connectable_layer() 88 /* We can get upper/overlay path from indexed/lower dentry */ in ovl_connectable_layer() 94 * have the same uppermost lower layer as the origin's layer. We may need to 170 * L = lower file handle [all …]
|
H A D | namei.c | 51 * that will stop further lookup in lower layers (d->stop=true) in ovl_check_redirect() 53 * element and that should force continue lookup in lower in ovl_check_redirect() 171 * Make sure that the stored uuid matches the uuid of the lower in ovl_decode_real_fh() 186 * Treat stale file handle to lower file as "origin unknown". in ovl_decode_real_fh() 385 /* Only regular file is acceptable as lower data */ in ovl_lookup_data_layer() 429 * If lower fs uuid is not unique among lower fs we cannot match in ovl_check_origin_fh() 601 * OVL_XATTR_ORIGIN and that origin file handle can be decoded to lower path. 721 * Lookup in indexdir for the index entry of a lower real inode or a copy up 722 * origin inode. The index entry name is the hex representation of the lower 725 * If the index dentry in negative, then either no lower aliases have been [all …]
|
H A D | super.c | 33 struct dentry *upper, *lower; in ovl_d_real() local 55 lower = ovl_dentry_lower(dentry); in ovl_d_real() 70 lower = ovl_dentry_lowerdata(dentry); in ovl_d_real() 71 if (!lower) in ovl_d_real() 75 /* Handle recursion into stacked lower fs */ in ovl_d_real() 76 return d_real(lower, type); in ovl_d_real() 415 /* Check if lower fs has 32bit inode numbers */ in ovl_lower_dir() 458 * attempted to be used as a lower layer in a new overlay mount. 482 pr_err("upper fs is r/o, try multi-lower layers mount\n"); in ovl_get_upper() 828 /* Verify lower root is upper root origin */ in ovl_get_indexdir() [all …]
|
H A D | params.c | 308 return invalfc(fc, "regular lower layers cannot follow data layers"); in ovl_mount_dir_check() 310 return invalfc(fc, "too many lower directories, limit is %d", in ovl_mount_dir_check() 327 l = krealloc_array(ctx->lower, nr, sizeof(*l), GFP_KERNEL_ACCOUNT); in ovl_ctx_realloc_lower() 331 ctx->lower = l; in ovl_ctx_realloc_lower() 360 l = &ctx->lower[ctx->nr++]; in ovl_add_layer() 409 struct ovl_fs_context_layer *l = ctx->lower; in ovl_reset_lowerdirs() 428 * Set "/lower1", "/lower2", and "/lower3" as lower layers and 429 * "/data1" and "/data2" as data lower layers. Any existing lower 445 /* drop all existing lower layers */ in ovl_parse_param_lowerdir() 452 pr_err("cannot append lower layer\n"); in ovl_parse_param_lowerdir() [all …]
|
/linux/drivers/base/regmap/ |
H A D | regcache-maple.c | 43 unsigned long *entry, *upper, *lower; in regcache_maple_write() local 62 lower = mas_find(&mas, reg - 1); in regcache_maple_write() 63 if (lower) { in regcache_maple_write() 81 if (lower) in regcache_maple_write() 82 memcpy(entry, lower, lower_sz); in regcache_maple_write() 100 kfree(lower); in regcache_maple_write() 112 unsigned long *entry, *lower, *upper; in regcache_maple_drop() local 118 lower = NULL; in regcache_maple_drop() 136 lower = kmemdup_array(entry, in regcache_maple_drop() 137 min - mas.index, sizeof(*lower), in regcache_maple_drop() [all …]
|
/linux/fs/ecryptfs/ |
H A D | read_write.c | 19 * @offset: Byte offset in the lower file to which to write the data 20 * @size: Number of bytes from @data to write at @offset in the lower 23 * Write data to the lower file. 45 * lower file 49 * lower file 53 * the contents of @page_for_lower to the lower inode. 86 * written to the lower page cache (via VFS writes). This function 87 * takes care of all the address translation to locations in the lower 209 * @offset: Byte offset in the lower file from which to read the data 210 * @size: Number of bytes to read from @offset of the lower file and [all …]
|
H A D | kthread.c | 38 * the lower file with RW permissions. 108 * @lower_file: Result of dentry_open by root on lower dentry 109 * @lower_dentry: Lower dentry for file to open 110 * @lower_mnt: Lower vfsmount for file to open 113 * This function gets a r/w file opened against the lower dentry. 132 * lower file is fput() when all eCryptfs files for the inode are in ecryptfs_privileged_open() 147 "aborting privileged request to open lower file\n", in ecryptfs_privileged_open()
|
H A D | mmap.c | 5 * decryption of the file data as it passes between the lower 28 * Get one page from cache or lower f/s, return error otherwise. 49 * the lower filesystem. In OpenPGP-compatible mode, we operate on 100 * @page: Sort of a ``virtual'' representation of the encrypted lower 101 * file. The actual lower file does not have the metadata in 160 "extent at offset [%lld] in the lower " in ecryptfs_copy_up_encrypted_with_header() 198 "the encrypted content from the lower " in ecryptfs_read_folio() 235 * Called with lower inode mutex held. 291 "lower page segment; rc = [%d]\n", in ecryptfs_write_begin() 304 "from the lower file whilst " in ecryptfs_write_begin() [all …]
|
/linux/arch/powerpc/mm/ptdump/ |
H A D | bats.c | 15 static void bat_show_603(struct seq_file *m, int idx, u32 lower, u32 upper, bool is_d) in bat_show_603() argument 20 phys_addr_t brpn = PHYS_BAT_ADDR(lower); in bat_show_603() 44 if (lower & BPP_RX) in bat_show_603() 46 else if (lower & BPP_RW) in bat_show_603() 51 seq_puts(m, lower & _PAGE_WRITETHRU ? "w " : " "); in bat_show_603() 52 seq_puts(m, lower & _PAGE_NO_CACHE ? "i " : " "); in bat_show_603() 53 seq_puts(m, lower & _PAGE_COHERENT ? "m " : " "); in bat_show_603() 54 seq_puts(m, lower & _PAGE_GUARDED ? "g " : " "); in bat_show_603()
|
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A D | hw_atl2_llh_internal.h | 38 /* lower bit position of bitfield rpf_new_rpf_en */ 57 /* lower bit position of bitfield l2_uc_req_tag0{f}[2:0] */ 75 /* lower bit position of bitfield rpf_l2_bc_req_tag */ 92 /* lower bit position of bitfield rpf_rss_red1_data[4:0] */ 111 /* lower bit position of bitfield vlan_req_tag0{f}[3:0] */ 127 /* Lower bit position of bitfield rx_q{Q}_tc_map[2:0] */ 146 /* lower bit position of bitfield tx_tc_q_rand_map_en */ 164 /* lower bit position of bitfield tx_buffer_clk_gate_en */ 180 /* lower bit position of bitfield tx_q_tc_map{q} */ 199 /* lower bit position of bitfield data_tc_arb_mode */ [all …]
|
/linux/net/tipc/ |
H A D | subscr.c | 53 tipc_evt_write(evt, found_lower, p->sr.lower); in tipc_sub_send_event() 58 tipc_evt_write(evt, found_lower, s->seq.lower); in tipc_sub_send_event() 76 u32 found_lower = found->lower; in tipc_sub_check_overlap() 79 if (found_lower < subscribed->lower) in tipc_sub_check_overlap() 80 found_lower = subscribed->lower; in tipc_sub_check_overlap() 135 u32 lower = tipc_sub_read(s, seq.lower); in tipc_sub_subscribe() local 142 lower > upper) { in tipc_sub_subscribe() 158 sub->s.seq.lower = lower; in tipc_sub_subscribe()
|
H A D | name_table.c | 53 * @lower: service range lower bound 63 u32 lower; member 100 ((sr)->lower <= (end) && (sr)->upper >= (start)) in RB_DECLARE_CALLBACKS_MAX() 142 * subtree. If not, it has lower > end, then nodes on 158 if (sr->lower <= end && 188 * subtree. If not, it has lower > end, then any next in service_range_match_next() 208 if (sr->lower <= end) { in service_range_match_next() 287 service_range_foreach_match(sr, sc, ua->sr.lower, ua->sr.upper) { in tipc_service_find_range() 289 if (sr->lower == ua->sr.lower && sr->upper == ua->sr.upper) in tipc_service_find_range() 301 u32 lower = p->sr.lower; in tipc_service_create_range() local [all …]
|
/linux/arch/arm/kernel/ |
H A D | module.c | 57 * lower cache efficiency for variables that are referenced often from many 95 u32 upper, lower, sign, j1, j2; in apply_relocate() local 290 lower = __mem_to_opcode_thumb16(*(u16 *)(loc + 2)); in apply_relocate() 301 * imm11 = lower[10:0] = offset[11:1] in apply_relocate() 302 * J1 = lower[13] in apply_relocate() 303 * J2 = lower[11] in apply_relocate() 306 j1 = (lower >> 13) & 1; in apply_relocate() 307 j2 = (lower >> 11) & 1; in apply_relocate() 311 ((lower & 0x07ff) << 1); in apply_relocate() 340 lower = (u16)((lower & 0xd000) | in apply_relocate() [all …]
|
/linux/fs/ext4/ |
H A D | inode-test.c | 14 * For constructing the nonnegative timestamp lower bound value. 25 * For constructing the negative timestamp lower bound value. 43 "1901-12-13 Lower bound of 32bit < 0 timestamp, no extra bits" 47 "1970-01-01 Lower bound of 32bit >=0 timestamp, no extra bits" 51 "2038-01-19 Lower bound of 32bit <0 timestamp, lo extra sec bit on" 55 "2106-02-07 Lower bound of 32bit >=0 timestamp, lo extra sec bit on" 59 "2174-02-25 Lower bound of 32bit <0 timestamp, hi extra sec bit on" 63 "2242-03-16 Lower bound of 32bit >=0 timestamp, hi extra sec bit on" 69 "2378-04-22 Lower bound of 32bit>= timestamp. Extra sec bits 1. Max ns" 71 "2378-04-22 Lower bound of 32bit >=0 timestamp. All extra sec bits on"
|
/linux/drivers/power/supply/ |
H A D | bq27xxx_battery_hdq.c | 45 int upper, lower; in bq27xxx_battery_hdq_read() local 51 * lower and the upper part in bq27xxx_battery_hdq_read() 59 lower = w1_bq27000_read(sl, reg); in bq27xxx_battery_hdq_read() 60 if (lower < 0) in bq27xxx_battery_hdq_read() 61 return lower; in bq27xxx_battery_hdq_read() 69 return (upper << 8) | lower; in bq27xxx_battery_hdq_read()
|
/linux/arch/m68k/include/asm/ |
H A D | amigahw.h | 279 unsigned int :28, second2:4; /* lower digit */ 281 unsigned int :28, minute2:4; /* lower digit */ 283 unsigned int :28, hour2:4; /* lower digit */ 286 unsigned int :28, day2:4; /* lower digit */ 288 unsigned int :28, month2:4; /* lower digit */ 290 unsigned int :28, year2:4; /* lower digit */ 301 unsigned int :28, second2:4; /* lower digit */ 303 unsigned int :28, minute2:4; /* lower digit */ 305 unsigned int :28, hour2:4; /* lower digit */ 307 unsigned int :28, day2:4; /* lower digit */ [all …]
|
/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_lag.c | 289 struct net_device *lower; in lan966x_lag_netdev_prechangeupper() local 293 netdev_for_each_lower_dev(dev, lower, iter) { in lan966x_lag_netdev_prechangeupper() 294 if (!lan966x_netdevice_check(lower)) in lan966x_lag_netdev_prechangeupper() 297 port = netdev_priv(lower); in lan966x_lag_netdev_prechangeupper() 301 err = lan966x_port_prechangeupper(lower, dev, info); in lan966x_lag_netdev_prechangeupper() 313 struct net_device *lower; in lan966x_lag_netdev_changeupper() local 317 netdev_for_each_lower_dev(dev, lower, iter) { in lan966x_lag_netdev_changeupper() 318 if (!lan966x_netdevice_check(lower)) in lan966x_lag_netdev_changeupper() 321 port = netdev_priv(lower); in lan966x_lag_netdev_changeupper() 325 err = lan966x_port_changeupper(lower, dev, info); in lan966x_lag_netdev_changeupper()
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_hw_stats.c | 5 u32 prev_upper, upper, lower, diff; in fbnic_stat_rd64() local 8 lower = rd32(fbd, reg); in fbnic_stat_rd64() 13 return ((u64)upper << 32) | lower; in fbnic_stat_rd64() 21 * the accuracy of the lower bits. We will add them in in fbnic_stat_rd64()
|
/linux/arch/sh/include/asm/ |
H A D | watchdog.h | 39 * lower than WTCSR_CKS_1024, else we drop back into the usec range. 75 * Writes the given value @val to the lower byte of the timer counter. 87 * Writes the given value @val to the lower byte of the timer counter. 108 * Writes the given value @val to the lower byte of the control/status 129 * Writes the given value @val to the lower byte of the timer counter. 151 * Writes the given value @val to the lower byte of the control/status
|