/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | q_in_q_veto.sh | 58 check_fail $? "$netdev_proto vlan upper creation on top of an $bridge_proto bridge not rejected" 63 …check_err $? "$netdev_proto vlan upper creation on top of an $bridge_proto bridge rejected without… 65 log_test "create $netdev_proto vlan upper on top $bridge_proto bridge" 76 check_fail $? "802.1ad vlan upper creation on top of a front panel not rejected" 81 check_err $? "802.1ad vlan upper creation on top of a front panel rejected without extack" 83 log_test "create 802.1ad vlan upper on top of a front panel" 99 check_fail $? "802.1ad vlan upper creation on top of a bridge port not rejected" 104 check_err $? "802.1ad vlan upper creation on top of a bridge port rejected without extack" 106 log_test "create 802.1ad vlan upper on top of a bridge port" 121 check_fail $? "802.1ad vlan upper creation on top of a lag not rejected" [all …]
|
/linux/Documentation/filesystems/ |
H A D | overlayfs.rst | 27 upper filesystem that is providing the object. Similarly st_ino will 83 Upper and Lower 86 An overlay filesystem combines two filesystems - an 'upper' filesystem 88 object in the 'upper' filesystem is visible while the object in the 90 merged with the 'upper' object. 92 It would be more correct to refer to an upper and lower 'directory 95 requirement that the root of a filesystem be given for either upper or 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, 114 then the lower object is hidden - the name refers only to the upper [all …]
|
/linux/arch/parisc/kernel/ |
H A D | signal32.c | 45 sure to clear the upper 32-bits */ in restore_sigcontext32() 52 /* Load upper half */ in restore_sigcontext32() 66 /* Load upper half */ in restore_sigcontext32() 69 DBG(2,"restore_sigcontext32: upper half of iaoq[0] = %#lx\n", compat_regt); in restore_sigcontext32() 74 /* Load upper half */ in restore_sigcontext32() 77 DBG(2,"restore_sigcontext32: upper half of iaoq[1] = %#lx\n", compat_regt); in restore_sigcontext32() 84 /* Load the upper half for iasq */ in restore_sigcontext32() 87 DBG(2,"restore_sigcontext32: upper half of iasq[0] = %#lx\n", compat_regt); in restore_sigcontext32() 90 /* Load the upper half for iasq */ in restore_sigcontext32() 93 DBG(2,"restore_sigcontext32: upper half of iasq[1] = %#lx\n", compat_regt); in restore_sigcontext32() [all …]
|
/linux/arch/mips/include/asm/ |
H A D | maar.h | 32 * @upper: The highest address that the MAAR pair will affect. Must be 41 phys_addr_t upper, unsigned attrs) in write_maar_pair() argument 45 BUG_ON(((upper & 0xffff) != 0xffff) in write_maar_pair() 46 || ((upper & ~0xffffull) & ~(MIPS_MAAR_ADDR << 4))); in write_maar_pair() 52 * Write the upper address & attributes (both MIPS_MAAR_VL and in write_maar_pair() 57 write_c0_maar(((upper >> 4) & MIPS_MAAR_ADDR) | attrs); in write_maar_pair() 60 upper >>= MIPS_MAARX_ADDR_SHIFT; in write_maar_pair() 61 writex_c0_maar(((upper >> 4) & MIPS_MAARX_ADDR) | MIPS_MAARX_VH); in write_maar_pair() 90 * @upper: The highest address that the MAAR pair will affect. Must be 97 * addresses from lower to upper inclusive. [all …]
|
/linux/fs/overlayfs/ |
H A D | namei.c | 187 * upper file handle could become stale when upper file is in ovl_decode_real_fh() 563 is_upper ? "upper" : "origin", real, in ovl_verify_origin_xattr() 569 /* Get upper dentry from index */ 574 struct dentry *upper; in ovl_index_upper() local 583 upper = ovl_decode_real_fh(ofs, fh, ovl_upper_mnt(ofs), connected); in ovl_index_upper() 586 if (IS_ERR_OR_NULL(upper)) in ovl_index_upper() 587 return upper ?: ERR_PTR(-ESTALE); in ovl_index_upper() 589 if (!d_is_dir(upper)) { in ovl_index_upper() 590 pr_warn_ratelimited("invalid index upper (%pd2, upper=%pd2).\n", in ovl_index_upper() 591 index, upper); in ovl_index_upper() [all …]
|
H A D | copy_up.c | 189 * We cannot set immutable and append-only flags on upper inode, in ovl_copy_fileattr() 190 * because we would not be able to link upper inode to upper dir in ovl_copy_fileattr() 191 * not set overlay private xattr on upper inode. in ovl_copy_fileattr() 197 pr_warn_once("copying fileattr: no xattr on upper\n"); in ovl_copy_fileattr() 209 * Returning an error if upper doesn't support fileattr will in ovl_copy_fileattr() 213 pr_warn_once("copying fileattr: no support on upper\n"); in ovl_copy_fileattr() 216 pr_warn("failed to retrieve upper fileattr (%pd2, err=%i)\n", in ovl_copy_fileattr() 326 * We do not hold upper sb_writers throughout the loop to avert in ovl_copy_up_file() 328 * - upper sb_writers in ovl_copy_up_file() 478 * up and a pure upper inode. in ovl_get_origin_fh() [all …]
|
H A D | super.c | 33 struct dentry *upper, *lower; in ovl_d_real() local 49 upper = ovl_dentry_upper(dentry); in ovl_d_real() 50 if (upper && (type == D_REAL_METADATA || in ovl_d_real() 52 return upper; in ovl_d_real() 127 struct dentry *upper; in ovl_dentry_revalidate_common() local 137 upper = ovl_i_dentry_upper(inode); in ovl_dentry_revalidate_common() 138 if (upper) in ovl_dentry_revalidate_common() 139 ret = ovl_revalidate_real(upper, flags, weak); in ovl_dentry_revalidate_common() 215 /* Sync real dirty inodes in upper filesystem (if it exists) */ 255 * Get the filesystem statistics. As writes always target the upper layer [all …]
|
H A D | util.c | 21 /* Get write access to upper mnt - may fail if upper sb was remounted ro */ 28 /* Get write access to upper sb - may block if upper sb is frozen */ 504 * to return positive, while there's no actual upper alias for the inode. 505 * Copy up code needs to know about the existence of the upper alias, so it 643 * Use this over ovl_is_whiteout for upper and lower files, as it also 701 * Check if copy-up has happened as well as for upper alias (in in ovl_already_copied_up() 708 * upper dentry is up-to-date in ovl_already_copied_up() 710 * upper parent i_rwsem to prevent reordering copy-up in ovl_already_copied_up() 722 * The copy up "transaction" keeps an elevated mnt write count on upper mnt, 723 * but leaves taking freeze protection on upper sb to lower level helpers. [all …]
|
H A D | overlayfs.h | 56 /* Pure upper dir that may contain non pure upper entries */ 114 /* Is the real inode encoded in fid an upper inode? */ 188 * When changing ownership of an upper object map the intended ownership 189 * according to the upper layer's idmapping. When an upper mount idmaps files 192 * the upper mount. 194 * called on an idmapped upper mount the value written to disk - i.e., the 197 * The mnt idmapping helpers are nops if the upper layer isn't idmapped. 688 struct dentry *ovl_lookup_index(struct ovl_fs *ofs, struct dentry *upper, 697 static inline int ovl_verify_origin_fh(struct ovl_fs *ofs, struct dentry *upper, in ovl_verify_origin_fh() argument 700 return ovl_verify_set_fh(ofs, upper, OVL_XATTR_ORIGIN, fh, false, set); in ovl_verify_origin_fh() [all …]
|
/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() 53 upper = w1_bq27000_read(sl, reg + 1); in bq27xxx_battery_hdq_read() 55 temp = upper; in bq27xxx_battery_hdq_read() 56 if (upper < 0) in bq27xxx_battery_hdq_read() 57 return upper; in bq27xxx_battery_hdq_read() 63 upper = w1_bq27000_read(sl, reg + 1); in bq27xxx_battery_hdq_read() 64 } while (temp != upper && --timeout); in bq27xxx_battery_hdq_read() 69 return (upper << 8) | lower; in bq27xxx_battery_hdq_read()
|
/linux/Documentation/filesystems/ext4/ |
H A D | group_descr.rst | 116 - Upper 32-bits of location of block bitmap. 120 - Upper 32-bits of location of inodes bitmap. 124 - Upper 32-bits of location of inodes table. 128 - Upper 16-bits of free block count. 132 - Upper 16-bits of free inode count. 136 - Upper 16-bits of directory count. 140 - Upper 16-bits of unused inode count. 144 - Upper 32-bits of location of snapshot exclusion bitmap. 148 - Upper 16-bits of the block bitmap checksum. 152 - Upper 16-bits of the inode bitmap checksum.
|
/linux/kernel/trace/ |
H A D | pid_list.c | 142 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_is_set() 181 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_set() 188 pid_list->upper[upper1] = upper_chunk; in trace_pid_list_set() 233 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_clear() 249 pid_list->upper[upper1] = NULL; in trace_pid_list_clear() 287 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_next() 332 union upper_chunk *upper = NULL; in pid_list_refill_irq() local 334 union upper_chunk **upper_next = &upper; in pid_list_refill_irq() 373 if (upper) { in pid_list_refill_irq() 375 pid_list->upper_list = upper; in pid_list_refill_irq() [all …]
|
H A D | pid_list.h | 23 * of the upper1 unions. Then a "cache" of upper and lower is allocated 28 * pid_list to find the next upper union. If the element is NULL, 39 * When the second upper section or the lower section has their last 62 /* Just keep 6 chunks of both upper and lower in the cache on alloc */ 81 union upper_chunk *upper[UPPER1_SIZE]; // 1 or 2K in size member
|
/linux/drivers/video/fbdev/ |
H A D | arcfb.c | 248 static void arcfb_lcd_update_page(struct arcfb_par *par, unsigned int upper, in arcfb_lcd_update_page() argument 258 yindex = upper >> 6; in arcfb_lcd_update_page() 261 ks108_set_yaddr(par, chipindex, upper/8); in arcfb_lcd_update_page() 265 (upper * linesize); in arcfb_lcd_update_page() 296 * lcd chips. update_page uses the upper/left values to decide which 297 * chip to select for the right. upper is needed for setting the page 303 unsigned int distance, upper, lower; in arcfb_lcd_update_vert() local 306 upper = top; in arcfb_lcd_update_vert() 311 arcfb_lcd_update_page(par, upper, left, right, 8); in arcfb_lcd_update_vert() 312 upper = lower + 1; in arcfb_lcd_update_vert() [all …]
|
/linux/net/tipc/ |
H A D | subscr.c | 54 tipc_evt_write(evt, found_upper, p->sr.upper); in tipc_sub_send_event() 59 tipc_evt_write(evt, found_upper, s->seq.upper); in tipc_sub_send_event() 77 u32 found_upper = found->upper; in tipc_sub_check_overlap() 81 if (found_upper > subscribed->upper) in tipc_sub_check_overlap() 82 found_upper = subscribed->upper; in tipc_sub_check_overlap() 136 u32 upper = tipc_sub_read(s, seq.upper); in tipc_sub_subscribe() local 142 lower > upper) { in tipc_sub_subscribe() 159 sub->s.seq.upper = upper; in tipc_sub_subscribe()
|
/linux/fs/ext4/ |
H A D | inode-test.c | 19 * For constructing the nonnegative timestamp upper bound value. 30 * For constructing the negative timestamp upper bound value. 35 * Upper bound for nanoseconds value supported by the encoding. 45 "1969-12-31 Upper bound of 32bit < 0 timestamp, no extra bits" 49 "2038-01-19 Upper bound of 32bit >=0 timestamp, no extra bits" 53 "2106-02-07 Upper bound of 32bit <0 timestamp, lo extra sec bit on" 57 "2174-02-25 Upper bound of 32bit >=0 timestamp, lo extra sec bit on" 61 "2242-03-16 Upper bound of 32bit <0 timestamp, hi extra sec bit on" 65 "2310-04-04 Upper bound of 32bit >=0 timestamp, hi extra sec bit on" 67 "2310-04-04 Upper bound of 32bit>=0 timestamp, hi extra sec bit 1. 1 ns" [all …]
|
/linux/net/llc/ |
H A D | llc_if.c | 2 * llc_if.c - Defines LLC interface to upper layer 30 * llc_build_and_send_pkt - Connection data sending for upper layers. 34 * This function is called when upper layer wants to send data using 71 * llc_establish_connection - Called by upper layer to establish a conn 77 * Upper layer calls this to establish an LLC connection with a remote 80 * establishment will inform to upper layer via calling it's confirm 121 * llc_send_disc - Called by upper layer to close a connection 124 * Upper layer calls this when it wants to close an established LLC
|
/linux/arch/arm/kernel/ |
H A D | module.c | 95 u32 upper, lower, sign, j1, j2; in apply_relocate() local 289 upper = __mem_to_opcode_thumb16(*(u16 *)loc); in apply_relocate() 297 * S = upper[10] = offset[24] in apply_relocate() 300 * imm10 = upper[9:0] = offset[21:12] in apply_relocate() 305 sign = (upper >> 10) & 1; in apply_relocate() 310 ((upper & 0x03ff) << 12) | in apply_relocate() 338 upper = (u16)((upper & 0xf800) | (sign << 10) | in apply_relocate() 344 *(u16 *)loc = __opcode_to_mem_thumb16(upper); in apply_relocate() 352 upper = __mem_to_opcode_thumb16(*(u16 *)loc); in apply_relocate() 358 * i = upper[10] in apply_relocate() [all …]
|
/linux/arch/m68k/fpsp040/ |
H A D | binstr.S | 23 | to force the first byte formed to have a 0 in the upper 4 bits. 40 | upper word of d0. If it is the ls digit, write the word 51 | d2: upper 32-bits of fraction for mul by 8 53 | d4: upper 32-bits of fraction for mul by 2 106 addxl %d4,%d2 |add with extend upper 32 bits 109 swap %d6 |with d6 = 0; put 0 in upper word 117 aslw #4,%d7 |first digit in upper 4 bits d7b 131 lslw #4,%d7 |move it to upper 4 bits
|
/linux/arch/m68k/include/asm/ |
H A D | amigahw.h | 280 unsigned int :28, second1:4; /* upper digit */ 282 unsigned int :28, minute1:4; /* upper digit */ 284 unsigned int :28, hour1:4; /* upper digit */ 287 unsigned int :28, day1:4; /* upper digit */ 289 unsigned int :28, month1:4; /* upper digit */ 291 unsigned int :28, year1:4; /* upper digit */ 302 unsigned int :28, second1:4; /* upper digit */ 304 unsigned int :28, minute1:4; /* upper digit */ 306 unsigned int :28, hour1:4; /* upper digit */ 308 unsigned int :28, day1:4; /* upper digit */ [all …]
|
/linux/arch/x86/include/asm/ |
H A D | div64.h | 49 u32 upper; in div_u64_rem() local 51 upper = d.v32[1]; in div_u64_rem() 53 if (upper >= divisor) { in div_u64_rem() 54 d.v32[1] = upper / divisor; in div_u64_rem() 55 upper %= divisor; in div_u64_rem() 58 "rm" (divisor), "0" (d.v32[0]), "1" (upper)); in div_u64_rem()
|
/linux/arch/x86/kernel/ |
H A D | probe_roms.c | 201 unsigned long start, length, upper; in probe_roms() local 207 upper = adapter_rom_resources[0].start; in probe_roms() 208 for (start = video_rom_resource.start; start < upper; start += 2048) { in probe_roms() 230 if (start < upper) in probe_roms() 231 start = upper; in probe_roms() 235 upper = system_rom_resource.start; in probe_roms() 243 upper = extension_rom_resource.start; in probe_roms() 248 for (i = 0; i < ARRAY_SIZE(adapter_rom_resources) && start < upper; start += 2048) { in probe_roms() 260 if (!length || start + length > upper || !romchecksum(rom, length)) in probe_roms()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 134 struct net_device *upper = info->upper_dev, *rep; in mlx5_esw_bridge_port_changeupper() local 140 if (!netif_is_bridge_master(upper)) in mlx5_esw_bridge_port_changeupper() 151 mlx5_esw_bridge_vport_link(upper, vport_num, esw_owner_vhca_id, in mlx5_esw_bridge_port_changeupper() 153 mlx5_esw_bridge_vport_unlink(upper, vport_num, esw_owner_vhca_id, in mlx5_esw_bridge_port_changeupper() 157 mlx5_esw_bridge_vport_peer_link(upper, vport_num, esw_owner_vhca_id, in mlx5_esw_bridge_port_changeupper() 159 mlx5_esw_bridge_vport_peer_unlink(upper, vport_num, esw_owner_vhca_id, in mlx5_esw_bridge_port_changeupper() 170 struct net_device *upper = info->upper_dev; in mlx5_esw_bridge_changeupper_validate_netdev() local 174 if (!netif_is_bridge_master(upper) || !netif_is_lag_master(dev)) in mlx5_esw_bridge_changeupper_validate_netdev() 435 struct net_device *upper, *rep; in mlx5_esw_bridge_switchdev_event() local 443 upper = netdev_master_upper_dev_get_rcu(dev); in mlx5_esw_bridge_switchdev_event() [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | adi,adp5055-regulator.yaml | 67 adi,dvs-limit-upper-microvolt: 69 Configure the allowable upper side limit of the voltage output of each 72 Vout_high = Vref_trim + dvs-limit-upper. 133 adi,dvs-limit-upper-microvolt = <192000>; 142 adi,dvs-limit-upper-microvolt = <192000>; 151 adi,dvs-limit-upper-microvolt = <192000>;
|
/linux/arch/microblaze/kernel/ |
H A D | ftrace.c | 169 unsigned int upper = (unsigned int)func; in ftrace_update_ftrace_func() local 174 upper = 0xb0000000 + (upper >> 16); /* imm func_upper */ in ftrace_update_ftrace_func() 177 pr_debug("%s: func=0x%x, ip=0x%x, upper=0x%x, lower=0x%x\n", in ftrace_update_ftrace_func() 178 __func__, (unsigned int)func, (unsigned int)ip, upper, lower); in ftrace_update_ftrace_func() 180 /* save upper and lower code */ in ftrace_update_ftrace_func() 181 ret = ftrace_modify_code(ip, upper); in ftrace_update_ftrace_func()
|