/linux/kernel/bpf/ |
A D | local_storage.c | 137 if (!storage) in cgroup_storage_lookup_elem() 158 if (!storage) in cgroup_storage_update_elem() 192 if (!storage) { in bpf_percpu_cgroup_storage_copy() 224 if (!storage) { in bpf_percpu_cgroup_storage_update() 258 if (!storage) in cgroup_storage_get_next_key() 261 storage = list_next_entry(storage, list_map); in cgroup_storage_get_next_key() 262 if (!storage) in cgroup_storage_get_next_key() 510 if (!storage) in bpf_cgroup_storage_alloc() 557 if (!storage) in bpf_cgroup_storage_free() 574 if (!storage) in bpf_cgroup_storage_link() [all …]
|
A D | bpf_local_storage.c | 265 struct bpf_local_storage *prev_storage, *storage; in bpf_local_storage_alloc() local 269 err = mem_charge(smap, owner, sizeof(*storage)); in bpf_local_storage_alloc() 273 storage = bpf_map_kzalloc(&smap->map, sizeof(*storage), in bpf_local_storage_alloc() 275 if (!storage) { in bpf_local_storage_alloc() 280 INIT_HLIST_HEAD(&storage->list); in bpf_local_storage_alloc() 281 raw_spin_lock_init(&storage->lock); in bpf_local_storage_alloc() 282 storage->owner = owner; in bpf_local_storage_alloc() 284 bpf_selem_link_storage_nolock(storage, first_selem); in bpf_local_storage_alloc() 299 prev_storage = cmpxchg(owner_storage_ptr, NULL, storage); in bpf_local_storage_alloc() 318 kfree(storage); in bpf_local_storage_alloc() [all …]
|
/linux/tools/testing/selftests/bpf/progs/ |
A D | local_storage.c | 51 struct local_storage *storage; in BPF_PROG() local 59 if (storage) { in BPF_PROG() 61 bpf_spin_lock(&storage->lock); in BPF_PROG() 77 struct local_storage *storage; in BPF_PROG() local 89 if (!storage) in BPF_PROG() 92 bpf_spin_lock(&storage->lock); in BPF_PROG() 109 struct local_storage *storage; in BPF_PROG() local 117 if (!storage) in BPF_PROG() 144 if (!storage) in BPF_PROG() 169 if (storage) { in BPF_PROG() [all …]
|
A D | tcp_rtt.c | 25 struct tcp_rtt_storage *storage; in _sockops() local 34 storage = bpf_sk_storage_get(&socket_storage_map, sk, 0, in _sockops() 36 if (!storage) in _sockops() 51 storage->invoked++; in _sockops() 53 storage->dsack_dups = tcp_sk->dsack_dups; in _sockops() 54 storage->delivered = tcp_sk->delivered; in _sockops() 55 storage->delivered_ce = tcp_sk->delivered_ce; in _sockops() 56 storage->icsk_retransmits = tcp_sk->icsk_retransmits; in _sockops()
|
A D | sockopt_inherit.c | 54 struct sockopt_inherit *storage; in _getsockopt() local 63 storage = get_storage(ctx); in _getsockopt() 64 if (!storage) in _getsockopt() 69 optval[0] = storage->val; in _getsockopt() 79 struct sockopt_inherit *storage; in _setsockopt() local 88 storage = get_storage(ctx); in _setsockopt() 89 if (!storage) in _setsockopt() 92 storage->val = optval[0]; in _setsockopt()
|
A D | sockopt_sk.c | 34 struct sockopt_sk *storage; in _getsockopt() local 110 storage = bpf_sk_storage_get(&socket_storage_map, ctx->sk, 0, in _getsockopt() 112 if (!storage) in _getsockopt() 121 optval[0] = storage->val; in _getsockopt() 132 struct sockopt_sk *storage; in _setsockopt() local 203 storage = bpf_sk_storage_get(&socket_storage_map, ctx->sk, 0, in _setsockopt() 205 if (!storage) in _setsockopt() 208 storage->val = optval[0]; in _setsockopt()
|
/linux/drivers/usb/storage/ |
A D | .built-in.a.cmd | 1 …storage/built-in.a := echo >/dev/null; rm -f drivers/usb/storage/built-in.a; /usr/bin/ccache /home…
|
A D | Makefile | 14 obj-$(CONFIG_USB_STORAGE) += usb-storage.o 16 usb-storage-y := scsiglue.o protocol.o transport.o usb.o 17 usb-storage-y += initializers.o sierra_ms.o option_ms.o 18 usb-storage-y += usual-tables.o 19 usb-storage-$(CONFIG_USB_STORAGE_DEBUG) += debug.o
|
A D | Kconfig | 13 Say Y here if you want to connect USB mass storage devices to your 22 (BLK_DEV_SD) for most USB storage devices. 25 module will be called usb-storage. 82 tristate "USBAT/USBAT02-based storage support" 84 Say Y here to include additional code to support storage devices 159 This code places the Rio Karma into mass storage mode, enabling 174 mass storage class. 194 storage devices. It permits higher performance by supporting
|
A D | .usual-tables.o.cmd | 3 source_drivers/usb/storage/usual-tables.o := drivers/usb/storage/usual-tables.c 5 deps_drivers/usb/storage/usual-tables.o := \ 1026 include/linux/usb/storage.h \ 1027 drivers/usb/storage/unusual_devs.h \ 1030 drivers/usb/storage/unusual_alauda.h \ 1040 drivers/usb/storage/unusual_isd200.h \ 1044 drivers/usb/storage/unusual_karma.h \ 1050 drivers/usb/storage/unusual_sddr09.h \ 1051 drivers/usb/storage/unusual_sddr55.h \ 1053 drivers/usb/storage/unusual_usbat.h \ [all …]
|
/linux/Documentation/bpf/ |
A D | map_cgroup_storage.rst | 9 storage. It is only available with ``CONFIG_CGROUP_BPF``, and to programs that 11 storage is identified by the cgroup the program is attached to. 38 map will share the same storage. Otherwise, if the type is 42 To access the storage in a program, use ``bpf_get_local_storage``:: 51 ``struct bpf_spin_lock`` to synchronize the storage. See 128 storage. The non-per-CPU will have the same memory region for each storage. 134 storage is freed upon detach. 140 program, sharing of this cgroup's storage with other BPF programs were 150 to reach zero and indirectly freeing all storage in the map. 166 and triggers in child, the storage still belongs to the parent. [all …]
|
/linux/drivers/md/ |
A D | md-bitmap.c | 292 if (bitmap->storage.file == NULL) { in write_page() 428 if (bitmap->storage.file) in md_bitmap_wait_writes() 620 if (bitmap->storage.file) { in md_bitmap_read_sb() 870 if (bitmap->storage.file) { in md_bitmap_file_kick() 1187 if (bitmap->storage.file) in md_bitmap_write_all() 1273 if (bitmap->storage.filemap) { in md_bitmap_daemon_work() 1336 if (bitmap->storage.filemap && in md_bitmap_daemon_work() 1849 bitmap->storage.file = file; in md_bitmap_create() 2045 if (bitmap->storage.file) { in md_bitmap_status() 2136 bitmap->storage.file = NULL; in md_bitmap_resize() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
A D | core_acl_flex_keys.c | 412 __mlxsw_item_memcpy_to(values->storage.key, key_value, in mlxsw_afk_values_add_buf() 414 __mlxsw_item_memcpy_to(values->storage.mask, mask_value, in mlxsw_afk_values_add_buf() 422 char *storage, char *output, int diff) in mlxsw_sp_afk_encode_u32() argument 426 value = __mlxsw_item_get32(storage, storage_item, 0); in mlxsw_sp_afk_encode_u32() 432 char *storage, char *output) in mlxsw_sp_afk_encode_buf() argument 434 char *storage_data = __mlxsw_item_data(storage, storage_item, 0); in mlxsw_sp_afk_encode_buf() 443 char *output, char *storage, int u32_diff) in mlxsw_sp_afk_encode_one() argument 453 storage, output, u32_diff); in mlxsw_sp_afk_encode_one() 456 storage, output); in mlxsw_sp_afk_encode_one() 486 values->storage.key, in mlxsw_afk_encode() [all …]
|
/linux/drivers/usb/ |
A D | built-in.a | 94 storage/scsiglue.o/ 95 storage/protocol.o/ 96 storage/transport.o/ 97 storage/usb.o/ 98 storage/initializers.o/ 99 storage/sierra_ms.o/ 100 storage/option_ms.o/ 101 storage/usual-tables.o/
|
/linux/Documentation/block/ |
A D | writeback_cache_control.rst | 8 Many storage devices, especially in the consumer market, come with volatile 10 operating system before data actually has hit the non-volatile storage. This 12 system needs to force data out to the non-volatile storage when it performs 16 control the caching behavior of the storage device. These mechanisms are 24 the filesystem and will make sure the volatile cache of the storage device 27 storage before the flagged bio starts. In addition the REQ_PREFLUSH flag can be 38 signaled after the data has been committed to non-volatile storage.
|
/linux/Documentation/admin-guide/device-mapper/ |
A D | switch.rst | 18 Dell EqualLogic and some other iSCSI storage arrays use a distributed 19 frameless architecture. In this architecture, the storage group 20 consists of a number of distinct storage arrays ("members") each having 21 independent controllers, disk storage and network adapters. When a LUN 23 spreading are hidden from initiators connected to this storage system. 24 The storage group exposes a single target discovery portal, no matter 29 forwarding is invisible to the initiator. The storage layout is also 34 the storage group and initiators. In a multipathing configuration, it 38 robin algorithm to send I/O across all paths and let the storage array
|
A D | zero.rst | 13 than the amount of actual storage space available for that device. A user can 16 enough data has been written to fill up the actual storage space, the sparse 36 10GB of actual storage space available. If more than 10GB of data is written
|
/linux/Documentation/usb/ |
A D | mass-storage.rst | 10 multiple logical units (LUNs). Backing storage for each LUN is 27 relation to mass storage function (or MSF) and different gadgets 35 The mass storage gadget accepts the following mass storage specific 41 backing storage for each logical unit. There may be at most 45 *BEWARE* that if a file is used as a backing storage, it may not 110 MS Windows mounts removable storage in “Removal optimised mode” by 187 Other gadgets using mass storage function 191 mass storage protocol. As a composite function, MSF may be used by 195 gadgets using MSF, except that support for mass storage related 204 Relation to file storage gadget [all …]
|
/linux/drivers/iio/dac/ |
A D | ad5446.c | 149 #define _AD5446_CHANNEL(bits, storage, _shift, ext) { \ argument 159 .storagebits = (storage), \ 165 #define AD5446_CHANNEL(bits, storage, shift) \ argument 166 _AD5446_CHANNEL(bits, storage, shift, NULL) 168 #define AD5446_CHANNEL_POWERDOWN(bits, storage, shift) \ argument 169 _AD5446_CHANNEL(bits, storage, shift, ad5446_ext_info_powerdown)
|
/linux/Documentation/devicetree/bindings/arm/ |
A D | microchip,sparx5.yaml | 28 which has both spi-nor and eMMC storage. The modular design 36 either spi-nand or eMMC storage (mount option). 43 either spi-nand or eMMC storage (mount option).
|
/linux/Documentation/x86/ |
A D | xstate.rst | 25 ARCH_GET_XCOMP_SUPP stores the supported features in userspace storage of 26 type uint64_t. The second argument is a pointer to that storage. 33 has permission in userspace storage of type uint64_t. The second argument 34 is a pointer to that storage.
|
/linux/Documentation/ABI/testing/ |
A D | pstore | 6 Description: Generic interface to platform dependent persistent storage. 28 the file will signal to the underlying persistent storage 41 persistent storage until at least this amount is reached.
|
/linux/Documentation/ABI/stable/ |
A D | sysfs-driver-firmware-zynqmp | 6 Read/Write PMU global general storage register value, 8 Global general storage register that can be used 32 Read/Write PMU persistent global general storage register 34 Persistent global general storage register that
|
/linux/Documentation/filesystems/ |
A D | ceph.rst | 15 * N-way replication of data across storage nodes 29 storage nodes run entirely as user space daemons. File data is striped 30 across storage nodes in large chunks to distribute workload and 31 facilitate high throughputs. When storage nodes fail, data is 32 re-replicated in a distributed fashion by the storage nodes themselves 41 storage to significantly improve performance for common workloads. In 137 Disable CRC32C calculation for data writes. If set, the storage node
|
/linux/Documentation/devicetree/bindings/mmc/ |
A D | socfpga-dw-mshc.txt | 4 The Synopsys designware mobile storage host controller is used to interface 5 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
|