/Linux-v4.19/kernel/bpf/ |
D | local_storage.c | 58 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 …]
|
D | cgroup.c | 37 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/ |
D | tunnel_conf.c | 248 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/ |
D | vchiq_util.c | 54 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/ |
D | core_acl_flex_keys.c | 360 __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/ |
D | md-bitmap.c | 216 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/ |
D | Makefile | 12 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
|
D | Kconfig | 12 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/ |
D | test_run.c | 15 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/ |
D | bpf-cgroup.h | 46 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/ |
D | writeback_cache_control.txt | 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-v4.19/Documentation/device-mapper/ |
D | switch.txt | 17 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
|
D | zero.txt | 12 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
|
D | dm-log.txt | 34 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/ |
D | mass-storage.txt | 5 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/ |
D | Kconfig | 5 EXOFS is a file system that uses an OSD storage device, 6 as its backing storage.
|
/Linux-v4.19/arch/arm/include/asm/ |
D | ucontext.h | 53 struct crunch_state storage; member 65 struct iwmmxt_struct storage; member
|
/Linux-v4.19/Documentation/devicetree/bindings/mmc/ |
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
|
D | img-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
|
D | bluefield-dw-mshc.txt | 6 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
|
D | zx-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
|
/Linux-v4.19/drivers/iio/dac/ |
D | ad5446.c | 142 #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/ |
D | pstore | 5 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/ |
D | ceph.txt | 12 * 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/ |
D | Makefile | 44 obj-$(CONFIG_USB_STORAGE) += storage/ 45 obj-$(CONFIG_USB) += storage/
|