/linux/tools/testing/selftests/riscv/vector/ |
H A D | vstate_prctl.c | 65 long flag; in TEST() local 71 flag = PR_RISCV_V_VSTATE_CTRL_ON; in TEST() 72 rc = prctl(PR_RISCV_V_SET_CONTROL, flag); in TEST() 78 long flag; in TEST() local 84 flag = PR_RISCV_V_VSTATE_CTRL_OFF; in TEST() 85 rc = prctl(PR_RISCV_V_SET_CONTROL, flag); in TEST() 94 long flag; in TEST() local 105 flag = PR_RISCV_V_VSTATE_CTRL_ON << PR_RISCV_V_VSTATE_CTRL_NEXT_SHIFT; in TEST() 107 EXPECT_EQ(0, test_and_compare_child(flag, PR_RISCV_V_VSTATE_CTRL_ON, 0, xtheadvector)); in TEST() 112 long flag; in TEST() local [all …]
|
/linux/include/linux/ |
H A D | kbd_kern.h | 12 * kbd->xxx contains the VC-local things (flag settings etc..) 72 static inline int vc_kbd_mode(struct kbd_struct * kbd, int flag) in vc_kbd_mode() argument 74 return ((kbd->modeflags >> flag) & 1); in vc_kbd_mode() 77 static inline int vc_kbd_led(struct kbd_struct * kbd, int flag) in vc_kbd_led() argument 79 return ((kbd->ledflagstate >> flag) & 1); in vc_kbd_led() 82 static inline void set_vc_kbd_mode(struct kbd_struct * kbd, int flag) in set_vc_kbd_mode() argument 84 kbd->modeflags |= 1 << flag; in set_vc_kbd_mode() 87 static inline void set_vc_kbd_led(struct kbd_struct * kbd, int flag) in set_vc_kbd_led() argument 89 kbd->ledflagstate |= 1 << flag; in set_vc_kbd_led() 92 static inline void clr_vc_kbd_mode(struct kbd_struct * kbd, int flag) in clr_vc_kbd_mode() argument [all …]
|
H A D | tty_flip.h | 23 * @flag: flag value for each character 27 * marked with the supplied flag. 32 const u8 *chars, u8 flag, in tty_insert_flip_string_fixed_flag() argument 35 return __tty_insert_flip_string_flags(port, chars, &flag, false, size); in tty_insert_flip_string_fixed_flag() 42 * @flags: flag bytes 61 * @flag: flag byte 63 * Queue a single byte @ch to the tty buffering, with an optional flag. 65 static inline size_t tty_insert_flip_char(struct tty_port *port, u8 ch, u8 flag) in tty_insert_flip_char() argument 70 change = !tb->flags && (flag != TTY_NORMAL); in tty_insert_flip_char() 73 *flag_buf_ptr(tb, tb->used) = flag; in tty_insert_flip_char() [all …]
|
/linux/fs/btrfs/ |
H A D | fs.c | 138 void __btrfs_set_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag, in __btrfs_set_fs_incompat() argument 146 if (!(features & flag)) { in __btrfs_set_fs_incompat() 149 if (!(features & flag)) { in __btrfs_set_fs_incompat() 150 features |= flag; in __btrfs_set_fs_incompat() 153 "setting incompat feature flag for %s (0x%llx)", in __btrfs_set_fs_incompat() 154 name, flag); in __btrfs_set_fs_incompat() 161 void __btrfs_clear_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag, in __btrfs_clear_fs_incompat() argument 169 if (features & flag) { in __btrfs_clear_fs_incompat() 172 if (features & flag) { in __btrfs_clear_fs_incompat() 173 features &= ~flag; in __btrfs_clear_fs_incompat() [all …]
|
/linux/drivers/isdn/mISDN/ |
H A D | layer2.c | 113 return ((test_bit(FLG_MOD128, &l2->flag) && (!ui)) ? 2 : 1) + in l2headersize() 114 (test_bit(FLG_LAPD, &l2->flag) ? 2 : 1); in l2headersize() 120 return test_bit(FLG_LAPD, &l2->flag) ? 2 : 1; in l2addrsize() 196 if (test_and_set_bit(FLG_L1_NOTREADY, &l2->flag)) { in l2down_raw() 241 if (test_bit(FLG_L1_NOTREADY, &l2->flag)) { in ph_data_confirm() 257 test_and_clear_bit(FLG_L1_NOTREADY, &l2->flag); in ph_data_confirm() 262 if (!test_and_set_bit(FLG_L1_NOTREADY, &l2->flag)) { in ph_data_confirm() 269 test_and_clear_bit(FLG_L1_NOTREADY, &l2->flag); in ph_data_confirm() 272 test_and_clear_bit(FLG_L1_NOTREADY, &l2->flag); in ph_data_confirm() 308 if (test_bit(FLG_LAPD, &l2->flag) && in l2mgr() [all …]
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | trace_iowait.h | 17 TP_PROTO(struct iowait *wait, u32 flag), 18 TP_ARGS(wait, flag), 22 __field(u32, flag) 28 __entry->flag = (1 << flag); 32 "iowait 0x%lx qp %u flags 0x%lx flag 0x%x", 36 __entry->flag 41 TP_PROTO(struct iowait *wait, u32 flag), 42 TP_ARGS(wait, flag)); 45 TP_PROTO(struct iowait *wait, u32 flag), 46 TP_ARGS(wait, flag));
|
/linux/drivers/clk/bcm/ |
H A D | clk-kona.h | 29 * Utility macros for object flag management. If possible, flags 32 #define FLAG(type, flag) BCM_CLK_ ## type ## _FLAGS_ ## flag argument 33 #define FLAG_SET(obj, type, flag) ((obj)->flags |= FLAG(type, flag)) argument 34 #define FLAG_CLEAR(obj, type, flag) ((obj)->flags &= ~(FLAG(type, flag))) argument 35 #define FLAG_FLIP(obj, type, flag) ((obj)->flags ^= FLAG(type, flag)) argument 36 #define FLAG_TEST(obj, type, flag) (!!((obj)->flags & FLAG(type, flag))) argument 157 .flags = FLAG(GATE, HW)|FLAG(GATE, SW)| \ 158 FLAG(GATE, SW_MANAGED)|FLAG(GATE, ENABLED)| \ 159 FLAG(GATE, EXISTS), \ 169 .flags = FLAG(GATE, HW)|FLAG(GATE, SW)| \ [all …]
|
/linux/tools/testing/selftests/kvm/lib/ |
H A D | test_util.c | 206 .flag = ANON_FLAGS, in vm_mem_backing_src_alias() 210 .flag = ANON_FLAGS, in vm_mem_backing_src_alias() 214 .flag = ANON_HUGE_FLAGS, in vm_mem_backing_src_alias() 218 .flag = ANON_HUGE_FLAGS | MAP_HUGE_16KB, in vm_mem_backing_src_alias() 222 .flag = ANON_HUGE_FLAGS | MAP_HUGE_64KB, in vm_mem_backing_src_alias() 226 .flag = ANON_HUGE_FLAGS | MAP_HUGE_512KB, in vm_mem_backing_src_alias() 230 .flag = ANON_HUGE_FLAGS | MAP_HUGE_1MB, in vm_mem_backing_src_alias() 234 .flag = ANON_HUGE_FLAGS | MAP_HUGE_2MB, in vm_mem_backing_src_alias() 238 .flag = ANON_HUGE_FLAGS | MAP_HUGE_8MB, in vm_mem_backing_src_alias() 242 .flag = ANON_HUGE_FLAGS | MAP_HUGE_16MB, in vm_mem_backing_src_alias() [all …]
|
/linux/Documentation/litmus-tests/locking/ |
H A D | DCL-broken.litmus | 11 int flag; 15 P0(int *flag, int *data, spinlock_t *lck) 21 r0 = READ_ONCE(*flag); 24 r1 = READ_ONCE(*flag); 27 WRITE_ONCE(*flag, 1); 34 P1(int *flag, int *data, spinlock_t *lck) 40 r0 = READ_ONCE(*flag); 43 r1 = READ_ONCE(*flag); 46 WRITE_ONCE(*flag, 1); 53 locations [flag;data;0:r0;0:r1;1:r0;1:r1]
|
H A D | DCL-fixed.litmus | 12 int flag; 16 P0(int *flag, int *data, spinlock_t *lck) 22 r0 = smp_load_acquire(flag); 25 r1 = READ_ONCE(*flag); 28 smp_store_release(flag, 1); 35 P1(int *flag, int *data, spinlock_t *lck) 41 r0 = smp_load_acquire(flag); 44 r1 = READ_ONCE(*flag); 47 smp_store_release(flag, 1); 54 locations [flag;data;0:r0;0:r1;1:r0;1:r1]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | buffer.rst | 52 ``V4L2_CTRL_FLAG_MODIFY_LAYOUT`` flag. 58 ``V4L2_CTRL_FLAG_GRABBED`` flag when calling 76 allocation and the ``V4L2_CTRL_FLAG_GRABBED`` flag is cleared once the 85 allocated. After freeing all buffers the ``V4L2_CTRL_FLAG_GRABBED`` flag 216 - When the ``V4L2_BUF_FLAG_TIMECODE`` flag is set in ``flags``, this 293 - The file descriptor of the request to queue the buffer to. If the flag 295 queued to this request. If the flag is not set, then this field will 298 The ``V4L2_BUF_FLAG_REQUEST_FD`` flag and this field are only used by 461 * .. _`V4L2-BUF-FLAG-MAPPED`: 467 Drivers set or clear this flag when the [all …]
|
/linux/drivers/target/iscsi/ |
H A D | iscsi_target_tpg.c | 665 u32 flag) in iscsit_ta_generate_node_acls() argument 669 if ((flag != 0) && (flag != 1)) { in iscsit_ta_generate_node_acls() 670 pr_err("Illegal value %d\n", flag); in iscsit_ta_generate_node_acls() 674 a->generate_node_acls = flag; in iscsit_ta_generate_node_acls() 678 if (flag == 1 && a->cache_dynamic_acls == 0) { in iscsit_ta_generate_node_acls() 714 u32 flag) in iscsit_ta_cache_dynamic_acls() argument 718 if ((flag != 0) && (flag != 1)) { in iscsit_ta_cache_dynamic_acls() 719 pr_err("Illegal value %d\n", flag); in iscsit_ta_cache_dynamic_acls() 723 if (a->generate_node_acls == 1 && flag == 0) { in iscsit_ta_cache_dynamic_acls() 729 a->cache_dynamic_acls = flag; in iscsit_ta_cache_dynamic_acls() [all …]
|
/linux/include/uapi/linux/ |
H A D | tipc_netlink.h | 108 TIPC_NLA_UDP_MULTI_REMOTEIP, /* flag */ 119 TIPC_NLA_SOCK_HAS_PUBL, /* flag */ 126 TIPC_NLA_SOCK_PAD, /* flag */ 139 TIPC_NLA_LINK_BROADCAST, /* flag */ 140 TIPC_NLA_LINK_UP, /* flag */ 141 TIPC_NLA_LINK_ACTIVE, /* flag */ 165 TIPC_NLA_NODE_UP, /* flag */ 168 TIPC_NLA_NODE_KEY_MASTER, /* flag */ 182 TIPC_NLA_NET_ADDR_LEGACY, /* flag */ 202 TIPC_NLA_MON_ACTIVE, /* flag */ [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_priv.h | 147 static inline void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_set() argument 151 set_bit(flag, &flow->flags); in __flow_flag_set() 154 #define flow_flag_set(flow, flag) __flow_flag_set(flow, MLX5E_TC_FLOW_FLAG_##flag) argument 157 unsigned long flag) in __flow_flag_test_and_set() argument 160 return test_and_set_bit(flag, &flow->flags); in __flow_flag_test_and_set() 163 #define flow_flag_test_and_set(flow, flag) \ argument 165 MLX5E_TC_FLOW_FLAG_##flag) 167 static inline void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_clear() argument 171 clear_bit(flag, &flow->flags); in __flow_flag_clear() 174 #define flow_flag_clear(flow, flag) __flow_flag_clear(flow, \ argument [all …]
|
/linux/arch/powerpc/platforms/pasemi/ |
H A D | dma_lib.c | 370 /* pasemi_dma_alloc_flag - Allocate a flag (event) for channel synchronization 372 * Allocates a flag for use with channel synchronization (event descriptors). 373 * Returns allocated flag (0-63), < 0 on error. 391 /* pasemi_dma_free_flag - Deallocates a flag (event) 392 * @flag: Flag number to deallocate 394 * Frees up a flag so it can be reused for other purposes. 396 void pasemi_dma_free_flag(int flag) in pasemi_dma_free_flag() argument 398 BUG_ON(test_bit(flag, flags_free)); in pasemi_dma_free_flag() 399 BUG_ON(flag >= MAX_FLAGS); in pasemi_dma_free_flag() 400 set_bit(flag, flags_free); in pasemi_dma_free_flag() [all …]
|
/linux/arch/powerpc/mm/ptdump/ |
H A D | ptdump.c | 139 *flag, u64 pte, int num) in dump_flag_info() 143 for (i = 0; i < num; i++, flag++) { in dump_flag_info() 147 /* flag not defined so don't check it */ in dump_flag_info() 148 if (flag->mask == 0) in dump_flag_info() 151 if (flag->is_val) { in dump_flag_info() 152 val = pte & flag->val; in dump_flag_info() 153 if (flag->shift) in dump_flag_info() 154 val = val >> flag->shift; in dump_flag_info() 155 pt_dump_seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info() 157 if ((pte & flag->mask) == flag->val) in dump_flag_info() [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | usb251xb.yaml | 38 $ref: /schemas/types.yaml#/definitions/flag 81 $ref: /schemas/types.yaml#/definitions/flag 87 $ref: /schemas/types.yaml#/definitions/flag 93 $ref: /schemas/types.yaml#/definitions/flag 98 $ref: /schemas/types.yaml#/definitions/flag 104 $ref: /schemas/types.yaml#/definitions/flag 110 $ref: /schemas/types.yaml#/definitions/flag 115 $ref: /schemas/types.yaml#/definitions/flag 121 $ref: /schemas/types.yaml#/definitions/flag 127 $ref: /schemas/types.yaml#/definitions/flag [all …]
|
/linux/fs/f2fs/ |
H A D | node.h | 46 /* For flag in struct node_info */ 63 unsigned char flag; /* for node information bits */ member 89 /* should not copy flag here */ in copy_node_info() 96 ne->ni.flag |= BIT(type); in set_nat_flag() 98 ne->ni.flag &= ~BIT(type); in set_nat_flag() 103 return ne->ni.flag & BIT(type); in get_nat_flag() 254 unsigned flag = le32_to_cpu(rn->footer.flag); in ofs_of_node() local 255 return flag >> OFFSET_BIT_SHIFT; in ofs_of_node() 279 old_flag = le32_to_cpu(rn->footer.flag); in fill_node_footer() 284 /* should remain old flag bits such as COLD_BIT_SHIFT */ in fill_node_footer() [all …]
|
/linux/include/linux/sched/ |
H A D | sd_flags.h | 3 * sched-domains (multiprocessor balancing) flag declarations. 14 * If a domain has this flag set, all of its children should have it set. This 15 * is usually because the flag describes some shared resource (all CPUs in that 20 * In those cases it doesn't make sense to have the flag set for a domain but 27 * downwards. If a domain has this flag set, all of its parents should have it 49 * NEEDS_GROUPS: Load balancing flag. 57 * NEEDS_GROUPS: Load balancing flag. 65 * NEEDS_GROUPS: Load balancing flag. 73 * NEEDS_GROUPS: Load balancing flag. 133 * domain has this flag set, then all of its parents need to have [all …]
|
/linux/scripts/coccinelle/api/ |
H A D | memdup.cocci | 19 expression flag; 23 to = \(kmalloc@p\|kzalloc@p\)(strlen(from) + 1,flag); 27 expression flag,E1; 33 to = \(kmalloc@p\|kzalloc@p\)(x,flag); 36 expression from,to,size,flag; 41 - to = \(kmalloc@p\|kzalloc@p\)(size,flag); 42 + to = kmemdup(from,size,flag); 47 expression from,to,size,flag; 52 * to = \(kmalloc@p\|kzalloc@p\)(size,flag);
|
/linux/net/ipv4/ |
H A D | tcp_lp.c | 51 * We create this set of state flag mainly for debugging. 62 * @flag: TCP-LP state flag 78 u32 flag; member 101 lp->flag = 0; in tcp_lp_init() 125 if (!(lp->flag & LP_WITHIN_INF)) in tcp_lp_cong_avoid() 169 lp->flag |= LP_VALID_RHZ; in tcp_lp_remote_hz_estimator() 171 lp->flag &= ~LP_VALID_RHZ; in tcp_lp_remote_hz_estimator() 199 if (lp->flag & LP_VALID_RHZ) { in tcp_lp_owd_calculator() 208 lp->flag |= LP_VALID_OWD; in tcp_lp_owd_calculator() 210 lp->flag &= ~LP_VALID_OWD; in tcp_lp_owd_calculator() [all …]
|
/linux/Documentation/devicetree/bindings/iio/frequency/ |
H A D | adi,adf4350.yaml | 58 $ref: /schemas/types.yaml#/definitions/flag 62 $ref: /schemas/types.yaml#/definitions/flag 66 $ref: /schemas/types.yaml#/definitions/flag 70 $ref: /schemas/types.yaml#/definitions/flag 74 $ref: /schemas/types.yaml#/definitions/flag 98 $ref: /schemas/types.yaml#/definitions/flag 102 $ref: /schemas/types.yaml#/definitions/flag 106 $ref: /schemas/types.yaml#/definitions/flag 111 $ref: /schemas/types.yaml#/definitions/flag 116 $ref: /schemas/types.yaml#/definitions/flag [all …]
|
/linux/fs/jfs/ |
H A D | jfs_txnmgr.c | 341 * flag - force for nested tx; 345 * note: flag force allows to start tx for nested tx 348 tid_t txBegin(struct super_block *sb, int flag) in txBegin() argument 354 jfs_info("txBegin: flag = 0x%x", flag); in txBegin() 367 if (!(flag & COMMIT_FORCE)) { in txBegin() 371 if (test_bit(log_SYNCBARRIER, &log->flag) || in txBegin() 372 test_bit(log_QUIESCE, &log->flag)) { in txBegin() 378 if (flag == 0) { in txBegin() 403 if ((tblk->next == 0) && !(flag & COMMIT_FORCE)) { in txBegin() 423 tblk->next = tblk->last = tblk->xflag = tblk->flag = tblk->lsn = 0; in txBegin() [all …]
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.h | 25 #define BRCMS_EIRP 0x01 /* Flag for EIRP */ 26 #define BRCMS_DFS_TPC 0x02 /* Flag for DFS TPC */ 27 #define BRCMS_NO_OFDM 0x04 /* Flag for No OFDM */ 28 #define BRCMS_NO_40MHZ 0x08 /* Flag for No MIMO 40MHz */ 29 #define BRCMS_NO_MIMO 0x10 /* Flag for No MIMO, 20 or 40 MHz */ 30 #define BRCMS_RADAR_TYPE_EU 0x20 /* Flag for EU */ 31 #define BRCMS_DFS_FCC BRCMS_DFS_TPC /* Flag for DFS FCC */ 33 #define BRCMS_DFS_EU (BRCMS_DFS_TPC | BRCMS_RADAR_TYPE_EU) /* Flag for DFS EU */
|
/linux/Documentation/arch/x86/ |
H A D | cpuinfo.rst | 21 And even if it doesn't show a particular feature flag - although the CPU 27 Furthermore, those flag strings become an ABI the moment they appear 32 kernel has *enabled* and *supports*. As in: the CPUID feature flag is 39 they try to find the flag in /proc/cpuinfo. If a given flag is present, 47 * if the flag represents a hardware feature the hardware supports it. 49 The absence of a flag in /proc/cpuinfo by itself means almost nothing to 89 displayed accordingly in /proc/cpuinfo. For example, the flag "avx2" 114 "split_lock_detect" will be displayed. The flag "ring3mwait" will be 121 Isolation is purely software feature and its feature flag X86_FEATURE_PTI is 133 a: The name of the flag is from the string in X86_FEATURE_<name> by default. [all …]
|