/kernel/linux/linux-6.6/kernel/futex/ |
H A D | futex.h | 138 && key1->both.word == key2->both.word in futex_match() 139 && key1->both.ptr == key2->both.ptr in futex_match() 140 && key1->both.offset == key2->both.offset); in futex_match()
|
H A D | core.c | 117 u32 hash = jhash2((u32 *)key, offsetof(typeof(*key), both.offset) / 4, in futex_hash() 118 key->both.offset); in futex_hash() 232 key->both.offset = address % PAGE_SIZE; in get_futex_key() 235 address -= key->both.offset; in get_futex_key() 361 key->both.offset |= FUT_OFF_MMSHARED; /* ref taken on mm */ in get_futex_key() 396 key->both.offset |= FUT_OFF_INODE; /* inode-based key */ in get_futex_key() 677 * In both cases the TID validation below prevents a wakeup of in handle_futex_death() 681 * In both cases the following conditions are met: in handle_futex_death()
|
/kernel/linux/linux-5.10/fs/fat/ |
H A D | dir.c | 76 AV. OK, there we go: if both bh and de are non-NULL we assume that we just 555 struct fat_ioctl_filldir_callback *both) in __fat_readdir() 631 /* !both && !short_only, so we don't need shortname. */ in __fat_readdir() 632 if (!both) in __fat_readdir() 640 both->longname = fill_name; in __fat_readdir() 641 both->long_len = fill_len; in __fat_readdir() 642 both->shortname = bufname; in __fat_readdir() 643 both->short_len = short_len; in __fat_readdir() 763 int short_only, int both) in fat_ioctl_readdir() 778 short_only, both in fat_ioctl_readdir() 553 __fat_readdir(struct inode *inode, struct file *file, struct dir_context *ctx, int short_only, struct fat_ioctl_filldir_callback *both) __fat_readdir() argument 761 fat_ioctl_readdir(struct inode *inode, struct file *file, void __user *dirent, filldir_t filldir, int short_only, int both) fat_ioctl_readdir() argument 792 int short_only, both; fat_dir_ioctl() local 830 int short_only, both; fat_compat_dir_ioctl() local [all...] |
/kernel/linux/linux-6.6/fs/fat/ |
H A D | dir.c | 76 AV. OK, there we go: if both bh and de are non-NULL we assume that we just 555 struct fat_ioctl_filldir_callback *both) in __fat_readdir() 631 /* !both && !short_only, so we don't need shortname. */ in __fat_readdir() 632 if (!both) in __fat_readdir() 640 both->longname = fill_name; in __fat_readdir() 641 both->long_len = fill_len; in __fat_readdir() 642 both->shortname = bufname; in __fat_readdir() 643 both->short_len = short_len; in __fat_readdir() 763 int short_only, int both) in fat_ioctl_readdir() 778 short_only, both in fat_ioctl_readdir() 553 __fat_readdir(struct inode *inode, struct file *file, struct dir_context *ctx, int short_only, struct fat_ioctl_filldir_callback *both) __fat_readdir() argument 761 fat_ioctl_readdir(struct inode *inode, struct file *file, void __user *dirent, filldir_t filldir, int short_only, int both) fat_ioctl_readdir() argument 792 int short_only, both; fat_dir_ioctl() local 830 int short_only, both; fat_compat_dir_ioctl() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/firmware/ |
H A D | fw_filesystem.sh | 412 if [ "$2" = "both" ]; then 503 # test with both files present 507 echo "Testing with both plain and xz files present..." 509 test_batched_request_firmware $i both 513 test_batched_request_firmware_into_buf $i both 517 test_batched_request_firmware_direct $i both 521 test_request_firmware_nowait_uevent $i both 525 test_request_firmware_nowait_custom $i both
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | cmsg_ipv6.sh | 50 for ovr in setsock cmsg both diff; do 59 [ $ovr == "both" ] && m="-F $df -f $df" 75 for ovr in setsock cmsg both diff; do 83 [ $ovr == "both" ] && m="-C $((TOS2)) -c" 101 [ $ovr == "both" ] && m="-C $((TOS )) -c" 112 for ovr in setsock cmsg both diff; do 120 [ $ovr == "both" ] && m="-L $LIM -l"
|
H A D | cmsg_so_mark.sh | 46 for ovr in setsock cmsg both; do 57 [ $ovr == "both" ] && m="-M $MARK -m"
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | futex.h | 50 } both; member 53 #define FUTEX_KEY_INIT (union futex_key) { .both = { .ptr = 0ULL } }
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | futex.h | 50 } both; member 53 #define FUTEX_KEY_INIT (union futex_key) { .both = { .ptr = 0ULL } }
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | unaligned_32.c | 27 both, /* Swap, ldstub, etc. */ enumerator 41 return both; in decode_direction() 245 if(!ok_for_kernel(insn) || dir == both) { in kernel_unaligned_trap() 352 case both: in user_unaligned_trap()
|
/kernel/linux/linux-5.10/arch/c6x/lib/ |
H A D | divu.S | 16 ;; while both divi and remi call into divu. 29 ;; gives us both a shift count for aligning (shifting) the divisor 32 ;; At the end, we have both the remainder and most of the quotient
|
H A D | divremu.S | 12 ;; gives us both a shift count for aligning (shifting) the divisor 15 ;; At the end, we have both the remainder and most of the quotient
|
H A D | divi.S | 16 ;; while both divi and remi call into divu.
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | unaligned_32.c | 28 both, /* Swap, ldstub, etc. */ enumerator 42 return both; in decode_direction() 245 if(!ok_for_kernel(insn) || dir == both) { in kernel_unaligned_trap()
|
/kernel/linux/linux-5.10/kernel/futex/ |
H A D | core.c | 132 * the guarantee that we cannot both miss the futex variable change and the 363 u32 hash = jhash2((u32 *)key, offsetof(typeof(*key), both.offset) / 4, in hash_futex() 364 key->both.offset); in hash_futex() 380 && key1->both.word == key2->both.word in match_futex() 381 && key1->both.ptr == key2->both.ptr in match_futex() 382 && key1->both.offset == key2->both.offset); in match_futex() 498 key->both in get_futex_key() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso64/ |
H A D | Makefile | 16 -Wl,-soname=linux-vdso64.so.1 -Wl,--hash-style=both
|
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | qos_lib.sh | 66 configure Qdiscs. mlxsw does not support both at the
|
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | entry-compact.S | 160 ; But both L1 and L2 re-enabled, so another L1 can be taken 165 ; L2 interrupting L1 implies both L2 and L1 active 166 ; However both A2 and A1 are NOT set in STATUS32, thus
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | entry-compact.S | 160 ; But both L1 and L2 re-enabled, so another L1 can be taken 165 ; L2 interrupting L1 implies both L2 and L1 active 166 ; However both A2 and A1 are NOT set in STATUS32, thus
|
/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/ |
H A D | bttv-i2c.c | 285 unsigned char b2, int both) in bttv_I2CWrite() 288 int bytes = both ? 2 : 1; in bttv_I2CWrite() 284 bttv_I2CWrite(struct bttv *btv, unsigned char addr, unsigned char b1, unsigned char b2, int both) bttv_I2CWrite() argument
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-hisi.c | 150 unsigned int both = hisi_gpio_read_reg(chip, HISI_GPIO_INT_DEDGE_ST); in hisi_gpio_irq_set_type() local 152 if (both & mask) in hisi_gpio_irq_set_type()
|
/kernel/linux/linux-6.6/drivers/media/pci/bt8xx/ |
H A D | bttv-i2c.c | 285 unsigned char b2, int both) in bttv_I2CWrite() 288 int bytes = both ? 2 : 1; in bttv_I2CWrite() 284 bttv_I2CWrite(struct bttv *btv, unsigned char addr, unsigned char b1, unsigned char b2, int both) bttv_I2CWrite() argument
|
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
H A D | ivtv-cards.c | 247 .lang1 = 0x0200, .lang2 = 0x0100, .both = 0x0000 }, 290 .lang1 = 0x0004, .lang2 = 0x0000, .both = 0x0008 }, 332 .lang1 = 0x0004, .lang2 = 0x0000, .both = 0x0008 }, 483 .lang1 = 0x0300, .lang2 = 0x0000, .both = 0x0200 }, 849 .lang1 = 0x0300, .lang2 = 0x0000, .both = 0x0200 }, 1240 .both = 0x0080 },
|
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
H A D | ivtv-cards.c | 247 .lang1 = 0x0200, .lang2 = 0x0100, .both = 0x0000 }, 290 .lang1 = 0x0004, .lang2 = 0x0000, .both = 0x0008 }, 332 .lang1 = 0x0004, .lang2 = 0x0000, .both = 0x0008 }, 483 .lang1 = 0x0300, .lang2 = 0x0000, .both = 0x0200 }, 849 .lang1 = 0x0300, .lang2 = 0x0000, .both = 0x0200 }, 1240 .both = 0x0080 },
|
/kernel/linux/linux-5.10/arch/arm/include/debug/ |
H A D | sa1100.S | 42 @ clear top bits, and generate both phys and virt addresses
|