Searched refs:tags (Results 26 - 50 of 136) sorted by relevance

123456

/linux-master/tools/perf/util/
H A Dunits.c10 unsigned long parse_tag_value(const char *str, struct parse_tag *tags) argument
12 struct parse_tag *i = tags;
/linux-master/arch/arm/kernel/
H A Datags_proc.c28 void __init save_atags(const struct tag *tags) argument
30 memcpy(atags_copy, tags, sizeof(atags_copy));
/linux-master/tools/testing/selftests/arm64/mte/
H A Dmte_common_util.c125 bool tags, int fd)
163 if (tags)
175 void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags) argument
177 return __mte_allocate_memory_range(size, mem_type, mapping, 0, 0, tags, -1);
180 void *mte_allocate_file_memory(size_t size, int mem_type, int mapping, bool tags, int fd) argument
202 return __mte_allocate_memory_range(size, mem_type, mapping, 0, 0, tags, fd);
233 size_t range_before, size_t range_after, bool tags)
241 if (tags)
257 void mte_free_memory(void *ptr, size_t size, int mem_type, bool tags) argument
259 __mte_free_memory_range(ptr, size, mem_type, 0, 0, tags);
123 __mte_allocate_memory_range(size_t size, int mem_type, int mapping, size_t range_before, size_t range_after, bool tags, int fd) argument
232 __mte_free_memory_range(void *ptr, size_t size, int mem_type, size_t range_before, size_t range_after, bool tags) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dbase.c109 u32 tags = 0; local
129 if (fb->func->tags) {
130 tags = fb->func->tags(fb);
131 nvkm_debug(subdev, "%d comptags\n", tags);
134 return nvkm_mm_init(&fb->tags.mm, 0, 0, tags, 1);
243 nvkm_mm_fini(&fb->tags.mm);
244 mutex_destroy(&fb->tags.mutex);
279 mutex_init(&fb->tags
[all...]
H A Dnv41.c48 .tags = nv20_fb_tags,
H A Dnv50.c209 if (fb->func->tags)
210 return fb->func->tags(&fb->base);
231 .tags = nv50_fb_tags,
255 .tags = nv20_fb_tags,
/linux-master/include/linux/
H A Dradix-tree.h76 /* The top bits of xa_flags are used to store the root tags */
96 * @tags: bit-mask for tag-iterating
109 unsigned long tags; member in struct:radix_tree_iter
123 * - any function _modifying_ the tree or tags (inserting or deleting
124 * items, setting or clearing tags) must exclude other modifications, and
126 * - any function _reading_ the tree or tags (looking up items or tags,
155 * if only the RCU read lock is held. Functions to set/clear tags and to
284 * Leave iter->tags uninitialized. radix_tree_next_chunk() will fill it
286 * unsuccessful or non-tagged then nobody cares about ->tags
[all...]
/linux-master/arch/arm64/kernel/
H A Dhibernate.c231 if (WARN(xa_is_err(ret), "Failed to store MTE tags")) {
244 void *tags; local
247 xas_for_each(&xa_state, tags, ULONG_MAX) {
248 mte_free_tag_storage(tags);
295 void *tags; local
298 xas_for_each(&xa_state, tags, ULONG_MAX) {
302 mte_restore_page_tags(page_address(page), tags); local
304 mte_free_tag_storage(tags);
H A Dmte.c43 /* if PG_mte_tagged is set, tags have already been initialised */
51 /* ensure the tags are visible before the PTE is set */
70 * pages is tagged, __set_ptes() may zero or change the tags of the
389 * Access MTE tags in another process' address space as given in mm. Update
390 * the number of tags copied. Return 0 if any tags copied, error otherwise.
409 unsigned long tags, offset; local
420 * Only copy tags if the page has been mapped as PROT_MTE
421 * (PG_mte_tagged set). Otherwise the tags are not valid and
423 * would cause the existing tags t
[all...]
/linux-master/io_uring/
H A Drsrc.h32 u64 **tags; member in struct:io_rsrc_data
70 unsigned int nr_args, u64 __user *tags);
74 unsigned nr_args, u64 __user *tags);
127 return &data->tags[table_idx][off];
H A Drsrc.c287 size_t size = data->nr * sizeof(data->tags[0][0]);
289 if (data->tags)
290 io_free_page_table((void **)data->tags, size);
328 data->tags = (u64 **)io_alloc_page_table(nr * sizeof(data->tags[0][0]));
329 if (!data->tags) {
358 u64 __user *tags = u64_to_user_ptr(up->tags); local
373 if ((tags && copy_from_user(&tag, &tags[don
423 u64 __user *tags = u64_to_user_ptr(up->tags); local
700 io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg, unsigned nr_args, u64 __user *tags) argument
1005 io_sqe_buffers_register(struct io_ring_ctx *ctx, void __user *arg, unsigned int nr_args, u64 __user *tags) argument
[all...]
/linux-master/block/
H A Dblk-mq.c310 blk_mq_tag_wakeup_all(hctx->tags, true);
347 struct blk_mq_tags *tags, unsigned int tag)
352 struct request *rq = tags->static_rqs[tag];
407 struct blk_mq_tags *tags; local
416 tags = blk_mq_tags_from_data(data);
421 prefetch(tags->static_rqs[tag]);
423 rq = blk_mq_rq_ctx_init(data, tags, tag);
452 * All requests use scheduler tags when an I/O scheduler is
717 blk_mq_put_tag(hctx->tags, ctx, rq->tag);
1069 blk_mq_put_tags(hctx->tags, tag_arra
346 blk_mq_rq_ctx_init(struct blk_mq_alloc_data *data, struct blk_mq_tags *tags, unsigned int tag) argument
1075 int tags[TAG_COMP_BATCH], nr_tags = 0; local
3213 blk_mq_clear_rq_mapping(struct blk_mq_tags *drv_tags, struct blk_mq_tags *tags) argument
3252 blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags, unsigned int hctx_idx) argument
3293 blk_mq_free_rq_map(struct blk_mq_tags *tags) argument
3336 struct blk_mq_tags *tags; local
3382 blk_mq_alloc_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags, unsigned int hctx_idx, unsigned int depth) argument
3476 struct blk_mq_tags *tags = hctx->sched_tags ? local
3589 blk_mq_clear_flush_rq_mapping(struct blk_mq_tags *tags, unsigned int queue_depth, struct request *flush_rq) argument
3791 struct blk_mq_tags *tags; local
3822 blk_mq_free_map_and_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags, unsigned int hctx_idx) argument
[all...]
/linux-master/tools/perf/
H A DMakefile64 # (Except for tags and TAGS targets. The reason is that the
65 # Makefile does not treat tags/TAGS as targets but as files
68 all tags TAGS:
115 .PHONY: tags TAGS FORCE Makefile
/linux-master/mm/kasan/
H A DMakefile52 obj-$(CONFIG_KASAN_HW_TAGS) += hw_tags.o report_hw_tags.o tags.o report_tags.o
53 obj-$(CONFIG_KASAN_SW_TAGS) += init.o report_sw_tags.o shadow.o sw_tags.o tags.o report_tags.o
/linux-master/arch/arm/mach-omap2/
H A Dboard-generic.c91 static void __init rx51_set_system_rev(const struct tag *tags) argument
95 if (tags->hdr.tag != ATAG_CORE)
98 for_each_tag(tag, tags) {
111 const struct tag *tags = (const struct tag *)(PAGE_OFFSET + 0x100); local
113 save_atags(tags);
114 rx51_set_system_rev(tags);
/linux-master/tools/bpf/resolve_btfids/
H A DMakefile106 tags:
107 $(call msg,GEN,,tags)
112 .PHONY: all FORCE clean tags prepare
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmmgf100.c284 u32 tags = ALIGN(nvkm_memory_size(memory), 1 << 17) >> comp; local
291 ret = nvkm_memory_tags_get(memory, device, tags,
293 &map->tags);
300 if (!map->no_comp && map->tags->mn) {
301 u64 tags = map->tags->mn->offset + (map->offset >> 17); local
303 map->type |= tags << 44;
307 map->ctag |= tags << 1 | 1;
H A Dvmmnv50.c293 u32 tags = (nvkm_memory_size(memory) >> 16) * comp; local
300 ret = nvkm_memory_tags_get(memory, device, tags, NULL,
301 &map->tags);
307 if (map->tags->mn) {
308 u32 tags = map->tags->mn->offset + local
312 map->type |= (u64)tags << 49;
/linux-master/tools/testing/radix-tree/
H A Dtest.c210 if (slot->tags[tag][i]) {
221 printf("%016lx ", slot->tags[j][i]);
233 !!test_bit(i, slot->tags[tag]))) {
238 printf("%016lx ", slot->tags[j][i]);
/linux-master/tools/testing/selftests/arm64/
H A DMakefile7 ARM64_SUBTARGETS ?= tags signal pauth fp mte bti abi
/linux-master/drivers/block/
H A Dps3vram.c64 struct ps3vram_tag *tags; member in struct:ps3vram_cache
313 if (!(cache->tags[entry].flags & CACHE_PAGE_DIRTY))
317 cache->tags[entry].address);
319 cache->tags[entry].address, DMA_PAGE_SIZE,
323 entry * cache->page_size, cache->tags[entry].address,
326 cache->tags[entry].flags &= ~CACHE_PAGE_DIRTY;
345 cache->tags[entry].address = address;
346 cache->tags[entry].flags |= CACHE_PAGE_PRESENT;
359 cache->tags[i].flags = 0;
378 if ((cache->tags[
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-qup.c97 /* QUP tags */
105 /* QUP v2 tags */
144 * Max tags length (start, stop and maximum 2 bytes address) for each QUP
148 /* Max data length for each DATARD tags */
177 * cur_tx_tags: pointer to tell cur position in tags
184 * tags: contains tx tag bytes for current QUP transfer
209 u8 tags[6]; member in struct:qup_i2c_block
276 /* function to write tags in tx fifo for i2c read transfer */
520 static int qup_i2c_set_tags_smb(u16 addr, u8 *tags, struct qup_i2c_dev *qup, argument
526 tags[le
542 qup_i2c_set_tags(u8 *tags, struct qup_i2c_dev *qup, struct i2c_msg *msg) argument
653 u8 *tags; local
[all...]
/linux-master/lib/
H A Dradix-tree.c103 __set_bit(offset, node->tags[tag]);
109 __clear_bit(offset, node->tags[tag]);
115 return test_bit(offset, node->tags[tag]);
157 if (node->tags[tag][idx])
165 bitmap_fill(node->tags[tag], RADIX_TREE_MAP_SIZE);
183 const unsigned long *addr = node->tags[tag];
298 * and tags here.
301 memset(node->tags, 0, sizeof(node->tags));
564 * Shouldn't the tags alread
[all...]
/linux-master/arch/mips/sgi-ip22/
H A Dip28-berr.c59 } tags[1][2], tagd[4][2], tagi[4][2]; /* Way 0/1 */ member in struct:__anon5
70 * PA[23..18:7..6]) tags first.
73 #define tag cache_tags.tags[0]
83 * Save all primary data cache (indexed by VA[13:5]) tags which
85 * Saving all tags and evaluating them later is easier and safer
86 * than relying on VA[13:12] from the secondary cache tags to pick
87 * matching primary tags here already.
102 * Save primary instruction cache (indexed by VA[13:6]) tags
175 printk(KERN_ERR "Cache tags @ %08x:\n", (unsigned)cache_tags.err_addr);
208 cache_tags.tags[
[all...]
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmmu.h23 struct nvkm_tags *tags; /* Compression tag reference. */ member in struct:nvkm_vma
102 struct nvkm_tags *tags; member in struct:nvkm_vmm_map

Completed in 501 milliseconds

123456