Home
last modified time | relevance | path

Searched refs:storage (Results 1 – 25 of 263) sorted by relevance

1234567891011

/Linux-v4.19/kernel/bpf/
Dlocal_storage.c58 struct bpf_cgroup_storage *storage; in cgroup_storage_lookup() local
60 storage = container_of(node, struct bpf_cgroup_storage, node); in cgroup_storage_lookup()
62 switch (bpf_cgroup_storage_key_cmp(key, &storage->key)) { in cgroup_storage_lookup()
72 return storage; in cgroup_storage_lookup()
83 struct bpf_cgroup_storage *storage) in cgroup_storage_insert() argument
94 switch (bpf_cgroup_storage_key_cmp(&storage->key, &this->key)) { in cgroup_storage_insert()
106 rb_link_node(&storage->node, parent, new); in cgroup_storage_insert()
107 rb_insert_color(&storage->node, root); in cgroup_storage_insert()
116 struct bpf_cgroup_storage *storage; in cgroup_storage_lookup_elem() local
118 storage = cgroup_storage_lookup(map, key, false); in cgroup_storage_lookup_elem()
[all …]
Dcgroup.c37 bpf_cgroup_storage_unlink(pl->storage); in cgroup_bpf_put()
38 bpf_cgroup_storage_free(pl->storage); in cgroup_bpf_put()
128 progs->items[cnt].cgroup_storage = pl->storage; in compute_effective_progs()
235 struct bpf_cgroup_storage *storage, *old_storage = NULL; in __cgroup_bpf_attach() local
257 storage = bpf_cgroup_storage_alloc(prog); in __cgroup_bpf_attach()
258 if (IS_ERR(storage)) in __cgroup_bpf_attach()
265 bpf_cgroup_storage_free(storage); in __cgroup_bpf_attach()
272 bpf_cgroup_storage_free(storage); in __cgroup_bpf_attach()
278 pl->storage = storage; in __cgroup_bpf_attach()
284 bpf_cgroup_storage_free(storage); in __cgroup_bpf_attach()
[all …]
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/
Dtunnel_conf.c248 struct list_head *ptr, *storage; in nfp_tun_has_route() local
251 list_for_each_safe(ptr, storage, &priv->nfp_neigh_off_list) { in nfp_tun_has_route()
266 struct list_head *ptr, *storage; in nfp_tun_add_route_to_cache() local
269 list_for_each_safe(ptr, storage, &priv->nfp_neigh_off_list) { in nfp_tun_add_route_to_cache()
292 struct list_head *ptr, *storage; in nfp_tun_del_route_from_cache() local
295 list_for_each_safe(ptr, storage, &priv->nfp_neigh_off_list) { in nfp_tun_del_route_from_cache()
442 struct list_head *ptr, *storage; in nfp_tun_write_ipv4_list() local
448 list_for_each_safe(ptr, storage, &priv->nfp_ipv4_off_list) { in nfp_tun_write_ipv4_list()
469 struct list_head *ptr, *storage; in nfp_tunnel_add_ipv4_off() local
472 list_for_each_safe(ptr, storage, &priv->nfp_ipv4_off_list) { in nfp_tunnel_add_ipv4_off()
[all …]
/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_util.c54 queue->storage = kcalloc(size, sizeof(VCHIQ_HEADER_T *), GFP_KERNEL); in vchiu_queue_init()
55 if (!queue->storage) { in vchiu_queue_init()
64 kfree(queue->storage); in vchiu_queue_delete()
93 queue->storage[queue->write & (queue->size - 1)] = header; in vchiu_queue_push()
121 return queue->storage[queue->read & (queue->size - 1)]; in vchiu_queue_peek()
139 header = queue->storage[queue->read & (queue->size - 1)]; in vchiu_queue_pop()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_keys.c360 __mlxsw_item_set32(values->storage.key, storage_item, 0, key_value); in mlxsw_afk_values_add_u32()
361 __mlxsw_item_set32(values->storage.mask, storage_item, 0, mask_value); in mlxsw_afk_values_add_u32()
380 __mlxsw_item_memcpy_to(values->storage.key, key_value, in mlxsw_afk_values_add_buf()
382 __mlxsw_item_memcpy_to(values->storage.mask, mask_value, in mlxsw_afk_values_add_buf()
390 char *storage, char *output) in mlxsw_sp_afk_encode_u32() argument
394 value = __mlxsw_item_get32(storage, storage_item, 0); in mlxsw_sp_afk_encode_u32()
400 char *storage, char *output) in mlxsw_sp_afk_encode_buf() argument
402 char *storage_data = __mlxsw_item_data(storage, storage_item, 0); in mlxsw_sp_afk_encode_buf()
411 char *output, char *storage) in mlxsw_sp_afk_encode_one() argument
418 storage, output); in mlxsw_sp_afk_encode_one()
[all …]
/Linux-v4.19/drivers/md/
Dmd-bitmap.c216 struct bitmap_storage *store = &bitmap->storage; in write_sb_page()
291 if (bitmap->storage.file == NULL) { in write_page()
430 if (bitmap->storage.file) in md_bitmap_wait_writes()
454 if (!bitmap->storage.sb_page) /* no superblock */ in md_bitmap_update_sb()
456 sb = kmap_atomic(bitmap->storage.sb_page); in md_bitmap_update_sb()
477 write_page(bitmap, bitmap->storage.sb_page, 1); in md_bitmap_update_sb()
486 if (!bitmap || !bitmap->storage.sb_page) in md_bitmap_print_sb()
488 sb = kmap_atomic(bitmap->storage.sb_page); in md_bitmap_print_sb()
526 bitmap->storage.sb_page = alloc_page(GFP_KERNEL | __GFP_ZERO); in md_bitmap_new_disk_sb()
527 if (bitmap->storage.sb_page == NULL) in md_bitmap_new_disk_sb()
[all …]
/Linux-v4.19/drivers/usb/storage/
DMakefile12 obj-$(CONFIG_USB_STORAGE) += usb-storage.o
14 usb-storage-y := scsiglue.o protocol.o transport.o usb.o
15 usb-storage-y += initializers.o sierra_ms.o option_ms.o
16 usb-storage-y += usual-tables.o
17 usb-storage-$(CONFIG_USB_STORAGE_DEBUG) += debug.o
DKconfig12 Say Y here if you want to connect USB mass storage devices to your
21 (BLK_DEV_SD) for most USB storage devices.
24 module will be called usb-storage.
84 tristate "USBAT/USBAT02-based storage support"
87 Say Y here to include additional code to support storage devices
168 This code places the Rio Karma into mass storage mode, enabling
184 mass storage class.
198 (BLK_DEV_SD) for most USB storage devices.
208 storage devices. It permits higher performance by supporting
/Linux-v4.19/net/bpf/
Dtest_run.c15 struct bpf_cgroup_storage *storage) in bpf_test_run_one() argument
21 bpf_cgroup_storage_set(storage); in bpf_test_run_one()
31 struct bpf_cgroup_storage *storage = NULL; in bpf_test_run() local
35 storage = bpf_cgroup_storage_alloc(prog); in bpf_test_run()
36 if (IS_ERR(storage)) in bpf_test_run()
37 return PTR_ERR(storage); in bpf_test_run()
43 ret = bpf_test_run_one(prog, ctx, storage); in bpf_test_run()
56 bpf_cgroup_storage_free(storage); in bpf_test_run()
/Linux-v4.19/include/linux/
Dbpf-cgroup.h46 struct bpf_cgroup_storage *storage; member
104 static inline void bpf_cgroup_storage_set(struct bpf_cgroup_storage *storage) in bpf_cgroup_storage_set() argument
108 if (!storage) in bpf_cgroup_storage_set()
111 buf = READ_ONCE(storage->buf); in bpf_cgroup_storage_set()
116 void bpf_cgroup_storage_free(struct bpf_cgroup_storage *storage);
117 void bpf_cgroup_storage_link(struct bpf_cgroup_storage *storage,
120 void bpf_cgroup_storage_unlink(struct bpf_cgroup_storage *storage);
268 static inline void bpf_cgroup_storage_set(struct bpf_cgroup_storage *storage) {} in bpf_cgroup_storage_set() argument
276 struct bpf_cgroup_storage *storage) {} in bpf_cgroup_storage_free() argument
/Linux-v4.19/Documentation/block/
Dwriteback_cache_control.txt8 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-v4.19/Documentation/device-mapper/
Dswitch.txt17 Dell EqualLogic and some other iSCSI storage arrays use a distributed
18 frameless architecture. In this architecture, the storage group
19 consists of a number of distinct storage arrays ("members") each having
20 independent controllers, disk storage and network adapters. When a LUN
22 spreading are hidden from initiators connected to this storage system.
23 The storage group exposes a single target discovery portal, no matter
28 forwarding is invisible to the initiator. The storage layout is also
33 the storage group and initiators. In a multipathing configuration, it
37 robin algorithm to send I/O across all paths and let the storage array
Dzero.txt12 than the amount of actual storage space available for that device. A user can
15 enough data has been written to fill up the actual storage space, the sparse
35 10GB of actual storage space available. If more than 10GB of data is written
Ddm-log.txt34 performance. This method can also be used if no storage device is
52 provide a cluster-coherent log for shared-storage. Device-mapper mirroring
53 can be used in a shared-storage environment when the cluster log implementations
/Linux-v4.19/Documentation/usb/
Dmass-storage.txt5 multiple logical units (LUNs). Backing storage for each LUN is
22 relation to mass storage function (or MSF) and different gadgets
29 The mass storage gadget accepts the following mass storage specific
35 backing storage for each logical unit. There may be at most
39 *BEWARE* that if a file is used as a backing storage, it may not
104 MS Windows mounts removable storage in “Removal optimised mode” by
180 * Other gadgets using mass storage function
183 mass storage protocol. As a composite function, MSF may be used by
187 gadgets using MSF, except that support for mass storage related
192 For examples of how to include mass storage function in gadgets, one
[all …]
/Linux-v4.19/fs/exofs/
DKconfig5 EXOFS is a file system that uses an OSD storage device,
6 as its backing storage.
/Linux-v4.19/arch/arm/include/asm/
Ducontext.h53 struct crunch_state storage; member
65 struct iwmmxt_struct storage; member
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Dsocfpga-dw-mshc.txt4 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
Dimg-dw-mshc.txt4 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
Dbluefield-dw-mshc.txt6 The Synopsys designware mobile storage host controller is used to interface
7 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
Dzx-dw-mshc.txt4 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
/Linux-v4.19/drivers/iio/dac/
Dad5446.c142 #define _AD5446_CHANNEL(bits, storage, _shift, ext) { \ argument
152 .storagebits = (storage), \
158 #define AD5446_CHANNEL(bits, storage, shift) \ argument
159 _AD5446_CHANNEL(bits, storage, shift, NULL)
161 #define AD5446_CHANNEL_POWERDOWN(bits, storage, shift) \ argument
162 _AD5446_CHANNEL(bits, storage, shift, ad5446_ext_info_powerdown)
/Linux-v4.19/Documentation/ABI/testing/
Dpstore5 Description: Generic interface to platform dependent persistent storage.
27 the file will signal to the underlying persistent storage
40 persistent storage until at least this amount is reached.
/Linux-v4.19/Documentation/filesystems/
Dceph.txt12 * N-way replication of data across storage nodes
25 storage nodes run entirely as user space daemons. Storage nodes
28 across storage nodes in large chunks to distribute workload and
29 facilitate high throughputs. When storage nodes fail, data is
30 re-replicated in a distributed fashion by the storage nodes themselves
39 storage to significantly improve performance for common workloads. In
131 Disable CRC32C calculation for data writes. If set, the storage node
/Linux-v4.19/drivers/usb/
DMakefile44 obj-$(CONFIG_USB_STORAGE) += storage/
45 obj-$(CONFIG_USB) += storage/

1234567891011