Home
last modified time | relevance | path

Searched refs:fragments (Results 1 – 25 of 94) sorted by relevance

1234

/Linux-v6.6/lib/kunit/
Dstring-stream.c67 list_add_tail(&frag_container->node, &stream->fragments); in string_stream_vadd()
92 &stream->fragments, in string_stream_clear()
111 list_for_each_entry(frag_container, &stream->fragments, node) in string_stream_get_string()
133 return list_empty(&stream->fragments); in string_stream_is_empty()
146 INIT_LIST_HEAD(&stream->fragments); in alloc_string_stream()
Dstring-stream.h23 struct list_head fragments; member
/Linux-v6.6/drivers/of/
Doverlay.c77 struct fragment *fragments; member
164 struct fragment *fragment = &ovcs->fragments[i]; in overlay_notify()
226 fragment = &ovcs->fragments[k]; in dup_and_fixup_symbol_prop()
648 fragment = &ovcs->fragments[i]; in build_changeset()
662 fragment = &ovcs->fragments[ovcs->count - 1]; in build_changeset()
749 struct fragment *fragments; in init_overlay_changeset() local
789 fragments = kcalloc(cnt, sizeof(*fragments), GFP_KERNEL); in init_overlay_changeset()
790 if (!fragments) { in init_overlay_changeset()
794 ovcs->fragments = fragments; in init_overlay_changeset()
802 fragment = &fragments[cnt]; in init_overlay_changeset()
[all …]
/Linux-v6.6/drivers/net/wireless/intel/ipw2x00/
Dlibipw_tx.c172 if (txb->fragments[i]) in libipw_txb_free()
173 dev_kfree_skb_any(txb->fragments[i]); in libipw_txb_free()
183 txb = kmalloc(struct_size(txb, fragments, nr_frags), gfp_mask); in libipw_alloc_txb()
192 txb->fragments[i] = __dev_alloc_skb(txb_size + headroom, in libipw_alloc_txb()
194 if (unlikely(!txb->fragments[i])) { in libipw_alloc_txb()
198 skb_reserve(txb->fragments[i], headroom); in libipw_alloc_txb()
202 dev_kfree_skb_any(txb->fragments[i--]); in libipw_alloc_txb()
427 skb_frag = txb->fragments[0]; in libipw_xmit()
452 skb_frag = txb->fragments[i]; in libipw_xmit()
/Linux-v6.6/fs/squashfs/
Dfragment.c43 if (fragment >= msblk->fragments) in squashfs_frag_lookup()
64 u64 fragment_table_start, u64 next_table, unsigned int fragments) in squashfs_read_fragment_index_table() argument
66 unsigned int length = SQUASHFS_FRAGMENT_INDEX_BYTES(fragments); in squashfs_read_fragment_index_table()
Dsuper.c188 unsigned int fragments; in squashfs_fill_super() local
290 msblk->fragments = le32_to_cpu(sblk->fragments); in squashfs_fill_super()
302 TRACE("Number of fragments %d\n", msblk->fragments); in squashfs_fill_super()
403 fragments = msblk->fragments; in squashfs_fill_super()
404 if (fragments == 0) in squashfs_fill_super()
416 le64_to_cpu(sblk->fragment_table_start), next_table, fragments); in squashfs_fill_super()
Dsquashfs_fs_sb.h66 unsigned int fragments; member
/Linux-v6.6/Documentation/mm/
Dpage_frags.rst2 Page fragments
7 fragments within that page are individually refcounted, in the page's
11 simple allocation framework for page fragments. This is used by the
35 fragments, but the page fragments are cached at the ring or descriptor
/Linux-v6.6/drivers/staging/rtl8192u/ieee80211/
Dieee80211_tx.c241 txb->fragments[i] = dev_alloc_skb(txb_size); in ieee80211_alloc_txb()
242 if (unlikely(!txb->fragments[i])) { in ieee80211_alloc_txb()
246 memset(txb->fragments[i]->cb, 0, sizeof(txb->fragments[i]->cb)); in ieee80211_alloc_txb()
250 dev_kfree_skb_any(txb->fragments[i--]); in ieee80211_alloc_txb()
701 skb_frag = txb->fragments[i]; in ieee80211_xmit()
792 skb_put_data(txb->fragments[0], skb->data, skb->len); in ieee80211_xmit()
798 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); in ieee80211_xmit()
810 ieee80211_tx_query_agg_cap(ieee, txb->fragments[0], tcb_desc); in ieee80211_xmit()
813 ieee80211_query_protectionmode(ieee, tcb_desc, txb->fragments[0]); in ieee80211_xmit()
814 ieee80211_query_seqnum(ieee, txb->fragments[0], header.addr1); in ieee80211_xmit()
/Linux-v6.6/fs/xfs/scrub/
Drefcount.c78 struct list_head fragments; member
138 list_add_tail(&frag->list, &refchk->fragments); in xchk_refcountbt_rmap_check()
181 list_for_each_entry(frag, &refchk->fragments, list) { in xchk_refcountbt_process_rmap_fragments()
192 list_for_each_entry_safe(frag, n, &refchk->fragments, list) { in xchk_refcountbt_process_rmap_fragments()
209 while (!list_empty(&refchk->fragments)) { in xchk_refcountbt_process_rmap_fragments()
226 list_for_each_entry_safe(frag, n, &refchk->fragments, list) { in xchk_refcountbt_process_rmap_fragments()
265 list_for_each_entry_safe(frag, n, &refchk->fragments, list) { in xchk_refcountbt_process_rmap_fragments()
299 INIT_LIST_HEAD(&refchk.fragments); in xchk_refcountbt_xref_rmap()
312 list_for_each_entry_safe(frag, n, &refchk.fragments, list) { in xchk_refcountbt_xref_rmap()
/Linux-v6.6/drivers/staging/rtl8192e/
Drtllib_tx.c207 txb = kzalloc(struct_size(txb, fragments, nr_frags), gfp_mask); in rtllib_alloc_txb()
215 txb->fragments[i] = dev_alloc_skb(txb_size); in rtllib_alloc_txb()
216 if (unlikely(!txb->fragments[i])) in rtllib_alloc_txb()
218 memset(txb->fragments[i]->cb, 0, sizeof(txb->fragments[i]->cb)); in rtllib_alloc_txb()
225 dev_kfree_skb_any(txb->fragments[i]); in rtllib_alloc_txb()
603 skb_put_data(txb->fragments[0], skb->data, skb->len); in rtllib_xmit_inter()
772 skb_frag = txb->fragments[i]; in rtllib_xmit_inter()
870 skb_put_data(txb->fragments[0], skb->data, skb->len); in rtllib_xmit_inter()
876 (txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); in rtllib_xmit_inter()
921 rtllib_tx_query_agg_cap(ieee, txb->fragments[0], in rtllib_xmit_inter()
[all …]
/Linux-v6.6/scripts/kconfig/
DMakefile97 all-config-fragments = $(call configfiles,*.config)
98 config-fragments = $(call configfiles,$@)
101 $(if $(config-fragments),, $(error $@ fragment does not exists on this architecture))
102 $(Q)$(CONFIG_SHELL) $(srctree)/scripts/kconfig/merge_config.sh -m .config $(config-fragments)
149 @$(foreach f, $(all-config-fragments), \
/Linux-v6.6/tools/perf/Documentation/
Dperf-test.txt11 'perf test [<options>] [{list <test-name-fragment>|[<test-name-fragments>|<test-numbers>]}]'
21 To run just specific tests, inform test name fragments or the numbers obtained
/Linux-v6.6/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.c377 char *fragments; in create_pagelist() local
387 fragments = g_free_fragments; in create_pagelist()
388 WARN_ON(!fragments); in create_pagelist()
392 (fragments - g_fragments_base) / g_fragments_size; in create_pagelist()
419 char *fragments = g_fragments_base + in free_pagelist() local
435 fragments, in free_pagelist()
443 fragments + g_cache_line_size, in free_pagelist()
447 *(char **)fragments = g_free_fragments; in free_pagelist()
448 g_free_fragments = fragments; in free_pagelist()
/Linux-v6.6/tools/perf/tests/config-fragments/
DREADME1 This folder is for kernel config fragments that can be merged with
/Linux-v6.6/Documentation/ABI/testing/
Dsysfs-fs-erofs8 dedupe, fragments.
Ddev-kmsg118 By default, kernel tries to avoid fragments by concatenating
119 when it can and fragments are rare; however, when extended
121 disabled and /dev/kmsg output will contain more fragments. If
/Linux-v6.6/fs/erofs/
Dsysfs.c79 EROFS_ATTR_FEATURE(fragments);
91 ATTR_LIST(fragments),
/Linux-v6.6/include/uapi/sound/
Dcompress_offload.h25 __u32 fragments; member
/Linux-v6.6/sound/core/
Dcompress_offload.c539 buffer_size = params->buffer.fragment_size * params->buffer.fragments; in snd_compr_allocate_buffer()
562 stream->runtime->fragments = params->buffer.fragments; in snd_compr_allocate_buffer()
572 params->buffer.fragments > U32_MAX / params->buffer.fragment_size || in snd_compress_check_input()
573 params->buffer.fragments == 0) in snd_compress_check_input()
/Linux-v6.6/Documentation/scsi/
Dsym53c500_cs.rst17 the code fragments I shamelessly adapted for this work. Thanks also to
/Linux-v6.6/Documentation/networking/
Dudplite.rst194 several tiny fragments, consider the following example::
210 the last packet before releasing the fragments to the IP module.
218 of 3356 bytes will be split into the following fragments::
224 The first two fragments have to be checksummed in full, of the last
/Linux-v6.6/include/sound/
Dcompress_driver.h47 u32 fragments; member
/Linux-v6.6/net/batman-adv/
Dfragmentation.c67 chain = &orig_node->fragments[i]; in batadv_frag_purge_orig()
171 chain = &orig_node->fragments[bucket]; in batadv_frag_insert_packet()
/Linux-v6.6/Documentation/sound/designs/
Doss-emulation.rst138 app_name fragments fragment_size [options]
142 ``fragments`` specifies the number of fragments or zero if no specific
158 write also partial fragments (affects playback only)

1234