/linux/samples/trace_events/ |
A D | trace-events-sample.h | 272 strlcpy(__entry->foo, foo, 10); 368 TP_ARGS(foo, bar), 373 __string( foo, foo ) 378 __assign_str(foo, foo); 411 TP_ARGS(foo, bar), 414 __string( foo, foo ) 419 __assign_str(foo, foo); 458 TP_ARGS(foo, bar), 461 __string( foo, foo ) 466 __assign_str(foo, foo); [all …]
|
/linux/samples/kobject/ |
A D | kset-example.c | 31 int foo; member 57 struct foo_obj *foo; in foo_attr_show() local 60 foo = to_foo_obj(kobj); in foo_attr_show() 77 struct foo_obj *foo; in foo_attr_store() local 80 foo = to_foo_obj(kobj); in foo_attr_store() 103 struct foo_obj *foo; in foo_release() local 106 kfree(foo); in foo_release() 201 struct foo_obj *foo; in create_foo_obj() local 205 foo = kzalloc(sizeof(*foo), GFP_KERNEL); in create_foo_obj() 206 if (!foo) in create_foo_obj() [all …]
|
A D | kobject-example.c | 21 static int foo; variable 31 return sprintf(buf, "%d\n", foo); in foo_show() 39 ret = kstrtoint(buf, 10, &foo); in foo_store() 48 __ATTR(foo, 0664, foo_show, foo_store);
|
/linux/Documentation/driver-api/driver-model/ |
A D | design-patterns.rst | 24 struct foo { 31 struct foo *foo; 33 foo = devm_kzalloc(dev, sizeof(*foo), GFP_KERNEL); 50 struct foo *foo = arg; 56 struct foo *foo; 59 ret = request_irq(irq, foo_handler, 0, "foo", foo); 80 struct foo *foo = container_of(work, struct foo, offload); 87 struct foo *foo = arg; 89 queue_work(foo->wq, &foo->offload); 95 struct foo *foo; [all …]
|
/linux/tools/testing/selftests/net/ |
A D | unicast_extensions.sh | 68 ip -n foo-ns address add $1/$3 dev foo || return 1 69 ip -n foo-ns link set foo up || return 1 96 ip -n foo-ns address add $1/$5 dev foo || return 1 97 ip -n foo-ns link set foo up || return 1 124 ip netns add foo-ns 126 ip link add foo netns foo-ns type veth peer name bar netns bar-ns 131 ip netns pids foo-ns | xargs -r kill -9 133 ip netns del foo-ns 150 ip netns add foo-ns 153 ip link add foo netns foo-ns type veth peer name foo1 netns router-ns [all …]
|
/linux/tools/testing/selftests/ftrace/test.d/instances/ |
A D | instance-event.tc | 7 rmdir foo 2>/dev/null 29 mkdir foo 2> /dev/null 30 rmdir foo 2> /dev/null 36 cat foo/trace 1> /dev/null 2>&1 69 mkdir foo 70 ls foo > /dev/null 71 rmdir foo 72 if [ -d foo ]; then 76 mkdir foo 78 rmdir foo [all …]
|
/linux/lib/ |
A D | test_debug_virtual.c | 16 struct foo { struct 20 static struct foo *foo; argument 32 foo = kzalloc(sizeof(*foo), GFP_KERNEL); in test_debug_virtual_init() 33 if (!foo) in test_debug_virtual_init() 36 pa = virt_to_phys(foo); in test_debug_virtual_init() 37 va = foo; in test_debug_virtual_init() 46 kfree(foo); in test_debug_virtual_exit()
|
/linux/Documentation/translations/zh_CN/core-api/ |
A D | xarray.rst | 204 void foo_init(struct foo *foo) 206 xa_init_flags(&foo->array, XA_FLAGS_LOCK_BH); 209 int foo_store(struct foo *foo, unsigned long index, void *entry) 213 xa_lock_bh(&foo->array); 216 foo->count++; 217 xa_unlock_bh(&foo->array); 222 void foo_erase(struct foo *foo, unsigned long index) 224 xa_lock(&foo->array); 225 __xa_erase(&foo->array, index); 226 foo->count--; [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
A D | cgroup_attach_override.c | 28 int drop_prog = -1, allow_prog = -1, foo = -1, bar = -1; in serial_test_cgroup_attach_override() local 41 foo = test__join_cgroup(FOO); in serial_test_cgroup_attach_override() 42 if (CHECK(foo < 0, "cgroup_join_foo", "cgroup setup failed\n")) in serial_test_cgroup_attach_override() 45 if (CHECK(bpf_prog_attach(drop_prog, foo, BPF_CGROUP_INET_EGRESS, in serial_test_cgroup_attach_override() 87 if (CHECK(bpf_prog_detach(foo, BPF_CGROUP_INET_EGRESS), in serial_test_cgroup_attach_override() 111 if (CHECK(!bpf_prog_detach(foo, BPF_CGROUP_INET_EGRESS), in serial_test_cgroup_attach_override() 116 if (CHECK(bpf_prog_attach(allow_prog, foo, BPF_CGROUP_INET_EGRESS, 0), in serial_test_cgroup_attach_override() 132 if (CHECK(!bpf_prog_attach(allow_prog, foo, BPF_CGROUP_INET_EGRESS, in serial_test_cgroup_attach_override() 138 if (CHECK(bpf_prog_attach(drop_prog, foo, BPF_CGROUP_INET_EGRESS, 0), in serial_test_cgroup_attach_override() 144 close(foo); in serial_test_cgroup_attach_override()
|
/linux/tools/perf/Documentation/ |
A D | callchain-overhead-calculation.txt | 24 void foo(void) { 30 foo(); 39 In this case 'foo' is a child of 'bar', and 'bar' is an immediate 40 child of 'main' so 'foo' also is a child of 'main'. In other words, 41 'main' is a parent of 'foo' and 'bar', and 'bar' is a parent of 'foo'. 50 60.00% foo 52 --- foo 65 child functions (i.e. 'foo' and 'bar') are added to the parents to 87 60.00% 60.00% foo 89 --- foo [all …]
|
/linux/tools/memory-model/Documentation/ |
A D | access-marking.txt | 251 int foo; 257 foo = newval; 268 ret = foo; 275 pr_info("Current value of foo: %d\n", data_race(foo)); 301 pr_info("Current value of foo: %d\n", READ_ONCE(foo)); 325 int foo; 359 struct foo { 447 int foo; 480 int foo; 524 int foo; [all …]
|
/linux/Documentation/admin-guide/ |
A D | bootconfig.rst | 53 foo.bar { 71 foo = bar, baz 78 foo := qux 88 foo += qux 95 foo = value1 97 foo := value3 # This will update foo's value. 102 foo { 115 foo = value2 119 foo = value2 131 foo = value # value is set to foo. [all …]
|
/linux/tools/testing/selftests/bpf/progs/ |
A D | test_global_data.c | 24 struct foo { struct 34 __type(value, struct foo); argument 52 static const struct foo struct0 = { 57 static struct foo struct1; 58 static const struct foo struct2; 59 static struct foo struct3 = {
|
A D | test_global_func9.c | 29 __noinline int foo(const struct S *s) in foo() function 84 result |= foo(&s); in test_cls() 91 result |= foo(s); in test_cls() 97 result |= foo((const struct S *)&c); in test_cls() 101 result |= foo(NULL); in test_cls()
|
/linux/net/netfilter/ipset/ |
A D | ip_set_hash_ipmac.c | 44 __be32 foo[2]; member 89 struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; in hash_ipmac4_kadt() 114 struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; in hash_ipmac4_uadt() 151 __be32 foo[2]; member 204 { .foo[0] = 0, .foo[1] = 0 } in hash_ipmac6_kadt() 232 { .foo[0] = 0, .foo[1] = 0 } in hash_ipmac6_uadt()
|
A D | ip_set_hash_mac.c | 34 __be32 foo[2]; member 77 struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; in hash_mac4_kadt() 99 struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; in hash_mac4_uadt()
|
/linux/tools/testing/selftests/bpf/verifier/ |
A D | helper_value_access.c | 108 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, offsetof(struct test_val, foo)), 110 sizeof(struct test_val) - offsetof(struct test_val, foo)), 129 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, offsetof(struct test_val, foo)), 149 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, offsetof(struct test_val, foo)), 233 BPF_MOV64_IMM(BPF_REG_3, offsetof(struct test_val, foo)), 255 BPF_MOV64_IMM(BPF_REG_3, offsetof(struct test_val, foo)), 297 BPF_MOV64_IMM(BPF_REG_3, offsetof(struct test_val, foo)), 301 offsetof(struct test_val, foo) + 8), 321 BPF_MOV64_IMM(BPF_REG_3, offsetof(struct test_val, foo)), 343 BPF_MOV64_IMM(BPF_REG_3, offsetof(struct test_val, foo)), [all …]
|
A D | array_access.c | 10 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 30 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 52 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 78 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 97 offsetof(struct test_val, foo)), 116 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 136 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 159 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 184 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, offsetof(struct test_val, foo)), 212 offsetof(struct test_val, foo)),
|
/linux/samples/bpf/ |
A D | tcp_bpf.readme | 7 mkdir -p /tmp/cgroupv2/foo 9 echo $$ >> /tmp/cgroupv2/foo/cgroup.procs 11 Anything that runs under this shell belongs to the foo cgroupv2. To load 15 bpftool cgroup attach /tmp/cgroupv2/foo sock_ops pinned /sys/fs/bpf/tcp_prog 28 bpftool cgroup detach /tmp/cgroupv2/foo sock_ops pinned /sys/fs/bpf/tcp_prog
|
/linux/Documentation/translations/zh_CN/doc-guide/ |
A D | parse-headers.rst | 153 enum foo { BAR1, BAR2, PRIVATE }; 157 replace symbol BAR1 :c:type:\`foo\` 158 replace symbol BAR2 :c:type:\`foo\` 163 enum foo { BAR1, BAR2, PRIVATE }; 165 它会让BAR1和BAR2枚举符号交叉引用C域中的foo符号。
|
/linux/fs/gfs2/ |
A D | main.c | 34 static void gfs2_init_inode_once(void *foo) in gfs2_init_inode_once() argument 36 struct gfs2_inode *ip = foo; in gfs2_init_inode_once() 51 static void gfs2_init_glock_once(void *foo) in gfs2_init_glock_once() argument 53 struct gfs2_glock *gl = foo; in gfs2_init_glock_once() 63 static void gfs2_init_gl_aspace_once(void *foo) in gfs2_init_gl_aspace_once() argument 65 struct gfs2_glock *gl = foo; in gfs2_init_gl_aspace_once()
|
/linux/drivers/net/wireless/ath/ |
A D | ath.h | 298 #define ATH_DBG_WARN(foo, arg...) WARN(foo, arg) argument 299 #define ATH_DBG_WARN_ON_ONCE(foo) WARN_ON_ONCE(foo) argument 311 #define ATH_DBG_WARN(foo, arg...) do {} while (0) argument 312 #define ATH_DBG_WARN_ON_ONCE(foo) ({ \ argument 313 int __ret_warn_once = !!(foo); \
|
/linux/Documentation/devicetree/ |
A D | overlay-notes.rst | 21 Lets take an example where we have a foo board with the following base tree:: 23 ---- foo.dts --------------------------------------------------------------- 27 compatible = "corp,foo"; 39 ---- foo.dts --------------------------------------------------------------- 56 when loaded (and resolved as described in [1]) should result in foo+bar.dts:: 58 ---- foo+bar.dts ----------------------------------------------------------- 61 compatible = "corp,foo"; 79 ---- foo+bar.dts -----------------------------------------------------------
|
/linux/arch/ia64/scripts/ |
A D | check-text-align.S | 2 .proc foo label 4 foo: .save rp, r2 label 7 .endp foo
|
/linux/Documentation/devicetree/bindings/clock/ |
A D | maxim,max77686.txt | 61 foo@0 { 62 compatible = "bar,foo"; 86 foo@0 { 87 compatible = "bar,foo"; 109 foo@0 { 110 compatible = "bar,foo";
|