| /Linux-v5.4/Documentation/filesystems/ | 
| D | overlayfs.txt | 25 upper filesystem that is providing the object.  Similarly st_ino will 50 Upper and Lower 53 An overlay filesystem combines two filesystems - an 'upper' filesystem 55 object in the 'upper' filesystem is visible while the object in the 57 merged with the 'upper' object. 59 It would be more correct to refer to an upper and lower 'directory 62 requirement that the root of a filesystem be given for either upper or 67 overlayfs.  The upper filesystem will normally be writable and if it 78 upper and lower filesystems and refers to a non-directory in either, 79 then the lower object is hidden - the name refers only to the upper [all …] 
 | 
| /Linux-v5.4/fs/overlayfs/ | 
| D | export.c | 41  * Before encoding a non-upper directory file handle from real layer N, we need 53  * copied up and renamed, upper dir /a will be indexed by lower dir /a from 93 	/* We can get upper/overlay path from indexed/lower dentry */  in ovl_connectable_layer() 158  * encoding also after copy up. If non-pure upper is not indexed, then it was 160  * about staying consistent with pre copy up encoding and we encode an upper 161  * file handle. Overlay root dentry is a private case of non-indexed upper. 168  *  Pure upper		| U 169  *  Non-indexed upper	| U 170  *  Indexed upper	| L (*) 171  *  Non-upper		| L (*) [all …] 
 | 
| D | namei.c | 171 		 * upper file handle could become stale when upper file is  in ovl_decode_real_fh() 447 			    is_upper ? "upper" : "origin", real,  in ovl_verify_set_fh() 452 /* Get upper dentry from index */ 456 	struct dentry *upper;  in ovl_index_upper()  local 465 	upper = ovl_decode_real_fh(fh, ofs->upper_mnt, true);  in ovl_index_upper() 468 	if (IS_ERR_OR_NULL(upper))  in ovl_index_upper() 469 		return upper ?: ERR_PTR(-ESTALE);  in ovl_index_upper() 471 	if (!d_is_dir(upper)) {  in ovl_index_upper() 472 		pr_warn_ratelimited("overlayfs: invalid index upper (%pd2, upper=%pd2).\n",  in ovl_index_upper() 473 				    index, upper);  in ovl_index_upper() [all …] 
 | 
| D | copy_up.c | 284 		   struct dentry *upper)  in ovl_set_origin()  argument 292 	 * up and a pure upper inode.  in ovl_set_origin() 301 	 * Do not fail when upper doesn't support xattrs.  in ovl_set_origin() 303 	err = ovl_check_setxattr(dentry, upper, OVL_XATTR_ORIGIN, fh,  in ovl_set_origin() 310 /* Store file handle of @upper dir in @index dir entry */ 311 static int ovl_set_upper_fh(struct dentry *upper, struct dentry *index)  in ovl_set_upper_fh()  argument 316 	fh = ovl_encode_real_fh(upper, true);  in ovl_set_upper_fh() 332 			    struct dentry *upper)  in ovl_create_index()  argument 344 	 * to upper dir.  in ovl_create_index() 365 	err = ovl_set_upper_fh(upper, temp);  in ovl_create_index() [all …] 
 | 
| D | dir.c | 209 static int ovl_set_opaque_xerr(struct dentry *dentry, struct dentry *upper,  in ovl_set_opaque_xerr()  argument 214 	err = ovl_check_setxattr(dentry, upper, OVL_XATTR_OPAQUE, "y", 1, xerr);  in ovl_set_opaque_xerr() 224 	 * Fail with -EIO when trying to create opaque dir and upper doesn't  in ovl_set_opaque() 232  * Common operations required to be done after creation of file on upper. 274 	/* Force lookup of new upper hardlink to find its lower */  in ovl_instantiate() 338 	struct dentry *upper;  in ovl_clear_empty()  local 359 	upper = upperpath.dentry;  in ovl_clear_empty() 360 	if (upper->d_parent->d_inode != udir)  in ovl_clear_empty() 368 	err = ovl_copy_xattr(upper, opaquedir);  in ovl_clear_empty() 382 	err = ovl_do_rename(wdir, opaquedir, udir, upper, RENAME_EXCHANGE);  in ovl_clear_empty() [all …] 
 | 
| D | inode.c | 98 		 * (upper fsid is 0). This way overlay inode numbers are unique  in ovl_map_dev_ino() 131 		 * is unique per lower fs. Upper layer uses real st_dev and  in ovl_map_dev_ino() 187 			 * upper files, so we cannot use the lower origin st_ino  in ovl_getattr() 197 			 * upper hardlink is not broken and that a redirected  in ovl_getattr() 224 			 * no origin on upper, we can end up here.  in ovl_getattr() 251 	 * Return the overlay inode nlinks for indexed upper inodes.  in ovl_getattr() 252 	 * Overlay inode nlink counts the union of the upper hardlinks  in ovl_getattr() 253 	 * and non-covered lower hardlinks. It does not include the upper  in ovl_getattr() 560 	 * upper inode i_ino on ovl_inode_init() or ovl_inode_update().  in ovl_fill_inode() 601  * With inodes index enabled, an overlay inode nlink counts the union of upper [all …] 
 | 
| D | super.c | 252 /* Sync real dirty inodes in upper filesystem (if it exists) */ 287  * Get the filesystem statistics.  As writes always target the upper layer 288  * filesystem pass the statfs to the upper filesystem (if it exists) 568 	/* Workdir is useless in non-upper mount */  in ovl_parse_opt() 570 		pr_info("overlayfs: option \"workdir=%s\" is useless in a non-upper mount, ignore\n",  in ovl_parse_opt() 582 	 * difference, since config->redirect_dir is only used for upper.  in ovl_parse_opt() 665 		 * allowed as upper are limited to "normal" ones, where checking  in ovl_workdir_create() 1036 	/* Upper fs should not be r/o */  in ovl_get_upper() 1038 		pr_err("overlayfs: upper fs is r/o, try multi-lower layers mount\n");  in ovl_get_upper() 1097 	 * Upper should support d_type, else whiteouts are visible.  Given  in ovl_make_workdir() [all …] 
 | 
| /Linux-v5.4/arch/parisc/kernel/ | 
| 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-v5.4/fs/btrfs/ | 
| D | relocation.c | 46 	/* list of upper level blocks reference this block */ 47 	struct list_head upper;  member 67 	 * 1 if corresponding block has been cowed but some upper 87 #define UPPER	1  macro 97 	 * pointers in upper level blocks may not reflect the 246 		INIT_LIST_HEAD(&node->upper);  in alloc_backref_node() 347 	while (!list_empty(&node->upper)) {  in walk_up_backref() 348 		edge = list_entry(node->upper.next,  in walk_up_backref() 351 		node = edge->node[UPPER];  in walk_up_backref() 371 		if (list_is_last(&edge->list[LOWER], &lower->upper)) {  in walk_down_backref() [all …] 
 | 
| /Linux-v5.4/net/tipc/ | 
| D | name_table.c | 51  * @upper: service range upper bound 60 	u32 upper;  member 92 static struct publication *tipc_publ_create(u32 type, u32 lower, u32 upper,  in tipc_publ_create()  argument 103 	publ->upper = upper;  in tipc_publ_create() 153 		else if (sr->upper < instance)  in tipc_service_first_range() 164 						     u32 lower, u32 upper)  in tipc_service_find_range()  argument 176 		if (sr->upper == upper)  in tipc_service_find_range() 179 	if (!n || sr->lower != lower || sr->upper != upper)  in tipc_service_find_range() 186 						       u32 lower, u32 upper)  in tipc_service_create_range()  argument 200 		else if (upper < tmp->upper)  in tipc_service_create_range() [all …] 
 | 
| D | name_table.h | 56  * @upper: name sequence upper bound 77 	u32 upper;  member 110 void tipc_nametbl_mc_lookup(struct net *net, u32 type, u32 lower, u32 upper, 115 				   u32 upper, struct tipc_nlist *nodes); 120 					 u32 upper, u32 scope, u32 port, 122 int tipc_nametbl_withdraw(struct net *net, u32 type, u32 lower, u32 upper, 125 					     u32 lower, u32 upper, u32 scope, 128 					     u32 lower, u32 upper,
  | 
| /Linux-v5.4/arch/mips/include/asm/ | 
| 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() 51 	/* Write the upper address & attributes (only MIPS_MAAR_VL matters) */  in write_maar_pair() 54 	write_c0_maar(((upper >> 4) & MIPS_MAAR_ADDR) | attrs);  in write_maar_pair() 77  * @upper:	The highest address that the MAAR pair will affect. Must be 84  * addresses from lower to upper inclusive. 88 	phys_addr_t upper;  member 109 		write_maar_pair(i, cfg[i].lower, cfg[i].upper, cfg[i].attrs);  in maar_config()
  | 
| /Linux-v5.4/drivers/power/supply/ | 
| D | bq27xxx_battery_hdq.c | 52 	int upper, lower;  in bq27xxx_battery_hdq_read()  local 58 		 * lower and the upper part  in bq27xxx_battery_hdq_read() 60 		upper = w1_bq27000_read(sl, reg + 1);  in bq27xxx_battery_hdq_read() 62 			temp = upper;  in bq27xxx_battery_hdq_read() 63 			if (upper < 0)  in bq27xxx_battery_hdq_read() 64 				return upper;  in bq27xxx_battery_hdq_read() 70 			upper = w1_bq27000_read(sl, reg + 1);  in bq27xxx_battery_hdq_read() 71 		} while (temp != upper && --timeout);  in bq27xxx_battery_hdq_read() 76 		return (upper << 8) | lower;  in bq27xxx_battery_hdq_read()
  | 
| /Linux-v5.4/Documentation/filesystems/ext4/ | 
| 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-v5.4/arch/arm/kernel/ | 
| D | module.c | 82 		u32 upper, lower, sign, j1, j2;  in apply_relocate()  local 218 			upper = __mem_to_opcode_thumb16(*(u16 *)loc);  in apply_relocate() 226 			 *   S     = upper[10]   = offset[24]  in apply_relocate() 229 			 *   imm10 = upper[9:0]  = offset[21:12]  in apply_relocate() 234 			sign = (upper >> 10) & 1;  in apply_relocate() 239 				((upper & 0x03ff) << 12) |  in apply_relocate() 268 			upper = (u16)((upper & 0xf800) | (sign << 10) |  in apply_relocate() 274 			*(u16 *)loc = __opcode_to_mem_thumb16(upper);  in apply_relocate() 280 			upper = __mem_to_opcode_thumb16(*(u16 *)loc);  in apply_relocate() 286 			 * i	= upper[10]  in apply_relocate() [all …] 
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| 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-v5.4/drivers/video/fbdev/ | 
| D | arcfb.c | 247 static void arcfb_lcd_update_page(struct arcfb_par *par, unsigned int upper,  in arcfb_lcd_update_page()  argument 257 	yindex = upper >> 6;  in arcfb_lcd_update_page() 260 	ks108_set_yaddr(par, chipindex, upper/8);  in arcfb_lcd_update_page() 264 		(upper * linesize);  in arcfb_lcd_update_page() 295  * lcd chips. update_page uses the upper/left values to decide which 296  * chip to select for the right. upper is needed for setting the page 302 	unsigned int distance, upper, lower;  in arcfb_lcd_update_vert()  local 305 	upper = top;  in arcfb_lcd_update_vert() 310 		arcfb_lcd_update_page(par, upper, left, right, 8);  in arcfb_lcd_update_vert() 311 		upper = lower + 1;  in arcfb_lcd_update_vert() [all …] 
 | 
| /Linux-v5.4/net/llc/ | 
| 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-v5.4/arch/powerpc/mm/ptdump/ | 
| D | bats.c | 24 static void bat_show_601(struct seq_file *m, int idx, u32 lower, u32 upper)  in bat_show_601()  argument 26 	u32 blpi = upper & 0xfffe0000;  in bat_show_601() 27 	u32 k = (upper >> 2) & 3;  in bat_show_601() 28 	u32 pp = upper & 3;  in bat_show_601() 71 static void bat_show_603(struct seq_file *m, int idx, u32 lower, u32 upper, bool is_d)  in bat_show_603()  argument 73 	u32 bepi = upper & 0xfffe0000;  in bat_show_603() 74 	u32 bl = (upper >> 2) & 0x7ff;  in bat_show_603() 75 	u32 k = upper & 3;  in bat_show_603()
  | 
| /Linux-v5.4/arch/m68k/fpsp040/ | 
| 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-v5.4/arch/m68k/include/asm/ | 
| 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-v5.4/drivers/clocksource/ | 
| D | arm_global_timer.c | 55  * 1. Read the upper 32-bit timer counter register 57  * 3. Read the upper 32-bit timer counter register again. If the value is 58  *  different to the 32-bit upper value read previously, go back to step 2. 65 	u32 upper, old_upper;  in _gt_counter_read()  local 67 	upper = readl_relaxed(gt_base + GT_COUNTER1);  in _gt_counter_read() 69 		old_upper = upper;  in _gt_counter_read() 71 		upper = readl_relaxed(gt_base + GT_COUNTER1);  in _gt_counter_read() 72 	} while (upper != old_upper);  in _gt_counter_read() 74 	counter = upper;  in _gt_counter_read() 90  * 3. Write the upper 32-bit Comparator Value Register.
  | 
| /Linux-v5.4/arch/x86/kernel/ | 
| D | probe_roms.c | 201 	unsigned long start, length, upper;  in probe_roms()  local 206 	upper = adapter_rom_resources[0].start;  in probe_roms() 207 	for (start = video_rom_resource.start; start < upper; start += 2048) {  in probe_roms() 229 	if (start < upper)  in probe_roms() 230 		start = upper;  in probe_roms() 234 	upper = system_rom_resource.start;  in probe_roms() 242 			upper = extension_rom_resource.start;  in probe_roms() 247 	for (i = 0; i < ARRAY_SIZE(adapter_rom_resources) && start < upper; start += 2048) {  in probe_roms() 259 		if (!length || start + length > upper || !romchecksum(rom, length))  in probe_roms()
  | 
| /Linux-v5.4/drivers/thermal/ | 
| D | step_wise.c | 23  *    c. if the trend is THERMAL_TREND_RAISE_FULL, use upper limit 55 			next_target = (cur_state + 1) >= instance->upper ?  in get_target_state() 56 					instance->upper :  in get_target_state() 69 			next_target = cur_state < instance->upper ?  in get_target_state() 70 				    (cur_state + 1) : instance->upper;  in get_target_state() 77 			next_target = instance->upper;  in get_target_state() 86 				if (next_target > instance->upper)  in get_target_state() 87 					next_target = instance->upper;  in get_target_state()
  | 
| /Linux-v5.4/Documentation/input/ | 
| D | gamepad.rst | 59     Triggers are located on the upper-side of the pad in vertical direction. 60     Not all devices provide them, but the upper buttons are normally named 112       BTN_EAST. For vertical layouts, the upper button is BTN_EAST. For 127       If rectangular-shaped, the upper-left button is BTN_NORTH, lower-left 128       is BTN_WEST, lower-right is BTN_SOUTH and upper-right is BTN_EAST. 163   Upper trigger buttons are reported as BTN_TR or ABS_HAT1X (right) and BTN_TL 167   If only one trigger-button combination is present (upper+lower), they are
  |