| /kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
| D | spu_syscalls.c | 26 struct spufs_calls *calls = NULL; in spufs_calls_get() local 29 calls = rcu_dereference(spufs_calls); in spufs_calls_get() 30 if (calls && !try_module_get(calls->owner)) in spufs_calls_get() 31 calls = NULL; in spufs_calls_get() 34 return calls; in spufs_calls_get() 37 static inline void spufs_calls_put(struct spufs_calls *calls) in spufs_calls_put() argument 39 BUG_ON(calls != spufs_calls); in spufs_calls_put() 52 static inline void spufs_calls_put(struct spufs_calls *calls) { } in spufs_calls_put() argument 60 struct spufs_calls *calls; in SYSCALL_DEFINE4() local 62 calls = spufs_calls_get(); in SYSCALL_DEFINE4() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
| D | spu_syscalls.c | 26 struct spufs_calls *calls = NULL; in spufs_calls_get() local 29 calls = rcu_dereference(spufs_calls); in spufs_calls_get() 30 if (calls && !try_module_get(calls->owner)) in spufs_calls_get() 31 calls = NULL; in spufs_calls_get() 34 return calls; in spufs_calls_get() 37 static inline void spufs_calls_put(struct spufs_calls *calls) in spufs_calls_put() argument 39 BUG_ON(calls != spufs_calls); in spufs_calls_put() 52 static inline void spufs_calls_put(struct spufs_calls *calls) { } in spufs_calls_put() argument 60 struct spufs_calls *calls; in SYSCALL_DEFINE4() local 62 calls = spufs_calls_get(); in SYSCALL_DEFINE4() [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/cxl/ |
| D | base.c | 24 struct cxl_calls *calls = NULL; in cxl_calls_get() local 27 calls = rcu_dereference(cxl_calls); in cxl_calls_get() 28 if (calls && !try_module_get(calls->owner)) in cxl_calls_get() 29 calls = NULL; in cxl_calls_get() 32 return calls; in cxl_calls_get() 35 static inline void cxl_calls_put(struct cxl_calls *calls) in cxl_calls_put() argument 37 BUG_ON(calls != cxl_calls); in cxl_calls_put() 50 static inline void cxl_calls_put(struct cxl_calls *calls) { } in cxl_calls_put() argument 69 struct cxl_calls *calls; in cxl_slbia() local 71 calls = cxl_calls_get(); in cxl_slbia() [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/cxl/ |
| D | base.c | 23 struct cxl_calls *calls = NULL; in cxl_calls_get() local 26 calls = rcu_dereference(cxl_calls); in cxl_calls_get() 27 if (calls && !try_module_get(calls->owner)) in cxl_calls_get() 28 calls = NULL; in cxl_calls_get() 31 return calls; in cxl_calls_get() 34 static inline void cxl_calls_put(struct cxl_calls *calls) in cxl_calls_put() argument 36 BUG_ON(calls != cxl_calls); in cxl_calls_put() 49 static inline void cxl_calls_put(struct cxl_calls *calls) { } in cxl_calls_put() argument 68 struct cxl_calls *calls; in cxl_slbia() local 70 calls = cxl_calls_get(); in cxl_slbia() [all …]
|
| /kernel/linux/linux-5.10/Documentation/powerpc/ |
| D | eeh-pci-error-recovery.rst | 177 It saves the device BAR's and then calls rpaphp_unconfig_pci_adapter(). 184 any bridges underneath. It then calls rpaphp_enable_pci_slot(), 201 calls 204 calls 207 calls 210 calls 213 calls 216 calls 219 calls 223 calls [all …]
|
| /kernel/linux/linux-6.6/Documentation/powerpc/ |
| D | eeh-pci-error-recovery.rst | 177 It saves the device BAR's and then calls rpaphp_unconfig_pci_adapter(). 184 any bridges underneath. It then calls rpaphp_enable_pci_slot(), 201 calls 204 calls 207 calls 210 calls 213 calls 216 calls 219 calls 223 calls [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/ |
| D | calls.c | 2 "calls: basic sanity", 14 "calls: not on unpriviledged", 22 .errstr_unpriv = "function calls to other bpf functions are allowed for", 28 "calls: div by 0 in subprog", 53 "calls: multiple ret types in subprog 1", 77 "calls: multiple ret types in subprog 2", 111 "calls: overlapping caller/callee", 122 "calls: wrong recursive calls", 137 "calls: wrong src reg", 148 "calls: wrong off value", [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/verifier/ |
| D | calls.c | 2 "calls: invalid kfunc call not eliminated", 13 "calls: invalid kfunc call unreachable", 25 "calls: invalid kfunc call: ptr_to_mem to struct with non-scalar", 40 "calls: invalid kfunc call: ptr_to_mem to struct with nesting depth > 4", 55 "calls: invalid kfunc call: ptr_to_mem to struct with FAM", 70 "calls: invalid kfunc call: reg->type != PTR_TO_CTX", 85 "calls: invalid kfunc call: void * not allowed in func proto without mem size arg", 100 "calls: trigger reg2btf_ids[reg->type] for reg->type > __BPF_REG_TYPE_MAX", 119 "calls: invalid kfunc call: reg->off must be zero when passed to release kfunc", 142 "calls: invalid kfunc call: don't match first member type when passed to release kfunc", [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | sockios.h | 7 * Definitions of the socket-level I/O control calls. 51 /* Routing table calls. */ 113 /* ARP cache control calls. */ 114 /* 0x8950 - 0x8952 * obsolete calls, don't re-use */ 119 /* RARP cache control calls. */ 124 /* Driver configuration calls */ 129 /* DLCI configuration calls */ 137 /* bonding calls */ 146 /* bridge calls */ 156 /* Device private ioctl calls */ [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | sockios.h | 7 * Definitions of the socket-level I/O control calls. 51 /* Routing table calls. */ 113 /* ARP cache control calls. */ 114 /* 0x8950 - 0x8952 * obsolete calls, don't re-use */ 119 /* RARP cache control calls. */ 124 /* Driver configuration calls */ 129 /* DLCI configuration calls */ 137 /* bonding calls */ 146 /* bridge calls */ 156 /* Device private ioctl calls */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/vm/ |
| D | page_frags.rst | 20 and tracks allows multiple calls to make use of a cached page. The 21 advantage to doing this is that multiple calls to get_page can be avoided 23 this caching it is required that any calls to the cache be protected by 29 netdev_alloc_frag and __netdev_alloc_skb calls. The napi_alloc_cache is 30 used by callers of the __napi_alloc_frag and __napi_alloc_skb calls. The 31 main difference between these two calls is the context in which they may be
|
| /kernel/linux/linux-6.6/Documentation/mm/ |
| D | page_frags.rst | 18 and tracks allows multiple calls to make use of a cached page. The 19 advantage to doing this is that multiple calls to get_page can be avoided 21 this caching it is required that any calls to the cache be protected by 27 netdev_alloc_frag and __netdev_alloc_skb calls. The napi_alloc_cache is 28 used by callers of the __napi_alloc_frag and __napi_alloc_skb calls. The 29 main difference between these two calls is the context in which they may be
|
| /kernel/linux/linux-5.10/Documentation/i2c/ |
| D | dev-interface.rst | 93 the means of read() and write() calls. In particular, so-called combined 147 You can do plain I2C transactions by using read(2) and write(2) calls. 185 1) Your program opens /dev/i2c-N and calls ioctl() on it, as described in 188 2) These open() and ioctl() calls are handled by the i2c-dev kernel 193 3) Some ioctl() calls are for administrative tasks and are handled by 198 4) Other ioctl() calls are converted to in-kernel function calls by 205 difference between these calls that came from user-space through i2c-dev 206 and calls that would have been performed by kernel I2C chip drivers 212 implementing these standard calls. i2c.h:i2c_get_functionality() calls 214 i2c-core-smbus.c:i2c_smbus_xfer() calls either [all …]
|
| /kernel/linux/linux-6.6/Documentation/i2c/ |
| D | dev-interface.rst | 93 the means of read() and write() calls. In particular, so-called combined 147 You can do plain I2C transactions by using read(2) and write(2) calls. 185 1) Your program opens /dev/i2c-N and calls ioctl() on it, as described in 188 2) These open() and ioctl() calls are handled by the i2c-dev kernel 193 3) Some ioctl() calls are for administrative tasks and are handled by 198 4) Other ioctl() calls are converted to in-kernel function calls by 205 difference between these calls that came from user-space through i2c-dev 206 and calls that would have been performed by kernel I2C chip drivers 212 implementing these standard calls. i2c.h:i2c_get_functionality() calls 214 i2c-core-smbus.c:i2c_smbus_xfer() calls either [all …]
|
| /kernel/linux/linux-5.10/arch/hexagon/ |
| D | Makefile | 13 # We must use long-calls: 14 KBUILD_CFLAGS += -mlong-calls 16 # Modules must use either long-calls, or use pic/plt. 17 # Use long-calls for now, it's easier. And faster. 20 KBUILD_CFLAGS_MODULE += -mlong-calls
|
| /kernel/linux/linux-6.6/Documentation/process/ |
| D | adding-syscalls.rst | 16 the alternatives might be suitable instead. Although system calls are the 63 together with the corresponding follow-up system calls -- 68 For simpler system calls that only take a couple of arguments, the preferred 79 For more sophisticated system calls that involve a larger number of arguments, 125 what it means to use the :manpage:`poll(2)` family of system calls on that file 146 (For more details on the rationale of the \*at() calls, see the 179 To make new system calls easy to review, it's best to divide up the patchset 209 calls are invoked:: 222 note that if multiple new system calls are added in the same merge window, 269 Compatibility System Calls (Generic) [all …]
|
| /kernel/linux/linux-5.10/Documentation/process/ |
| D | adding-syscalls.rst | 16 the alternatives might be suitable instead. Although system calls are the 63 together with the corresponding follow-up system calls -- 68 For simpler system calls that only take a couple of arguments, the preferred 79 For more sophisticated system calls that involve a larger number of arguments, 125 what it means to use the :manpage:`poll(2)` family of system calls on that file 146 (For more details on the rationale of the \*at() calls, see the 179 To make new system calls easy to review, it's best to divide up the patchset 209 calls are invoked:: 222 note that if multiple new system calls are added in the same merge window, 269 Compatibility System Calls (Generic) [all …]
|
| /kernel/linux/linux-6.6/arch/hexagon/ |
| D | Makefile | 13 # We must use long-calls: 14 KBUILD_CFLAGS += -mlong-calls 16 # Modules must use either long-calls, or use pic/plt. 17 # Use long-calls for now, it's easier. And faster. 20 KBUILD_CFLAGS_MODULE += -mlong-calls
|
| /kernel/linux/linux-5.10/Documentation/driver-api/serial/ |
| D | tty.rst | 60 No further calls into the ldisc code will occur. 64 the line. Multiple read calls may occur in parallel 70 line. Multiple write calls are serialized by the 85 calls. Multiple poll calls may occur in parallel. 90 ioctl calls may occur in parallel. May sleep. 94 Multiple ioctl calls may occur in parallel. 117 is needed but always races versus calls. Thus the 119 handle unexpected calls. Must not sleep. 221 calls on the tty to fail, returning -EIO. 234 take line discipline locks. The same is true of calls from the driver side [all …]
|
| /kernel/linux/linux-5.10/tools/perf/scripts/python/bin/ |
| D | export-to-sqlite-report | 3 # args: [database name] [columns] [calls] 13 echo "usage: export-to-sqlite-report [database name] [columns] [calls]" 19 calls=$3 29 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-sqlite.py $dbname $columns $calls
|
| D | export-to-postgresql-report | 3 # args: [database name] [columns] [calls] 13 echo "usage: export-to-postgresql-report [database name] [columns] [calls]" 19 calls=$3 29 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns $calls
|
| /kernel/linux/linux-6.6/tools/perf/scripts/python/bin/ |
| D | export-to-postgresql-report | 3 # args: [database name] [columns] [calls] 13 echo "usage: export-to-postgresql-report [database name] [columns] [calls]" 19 calls=$3 29 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns $calls
|
| D | export-to-sqlite-report | 3 # args: [database name] [columns] [calls] 13 echo "usage: export-to-sqlite-report [database name] [columns] [calls]" 19 calls=$3 29 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-sqlite.py $dbname $columns $calls
|
| /kernel/linux/linux-6.6/Documentation/driver-api/gpio/ |
| D | legacy.rst | 7 These calls use the gpio_* naming prefix. No other calls should use that 79 standard GPIO calls should have Kconfig entries which depend on GPIOLIB. The 80 GPIO calls are available, either as "real code" or as optimized-away stubs, 119 A number that's not valid will be rejected by calls which may request 141 be checked, since the get/set calls don't have error returns and since 142 misconfiguration is possible. You should normally issue these calls from 168 Use the following calls to access such GPIOs:: 181 The get/set calls have no error returns because "invalid GPIO" should have 184 return zero. Also, using these calls for GPIOs that can't safely be accessed 188 calls to access the GPIO value in cases where the GPIO number (and for [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/silvermont/ |
| D | pipeline.json | 7 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 15 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 24 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 33 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 42 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 51 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 60 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 69 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 78 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j… 87 …ict the following branch types: conditional branches, direct calls and jumps, indirect calls and j…
|