Home
last modified time | relevance | path

Searched refs:hint (Results 1 – 25 of 171) sorted by relevance

1234567

/Linux-v6.6/fs/reiserfs/
Dbitmap.c773 static inline void new_hashed_relocation(reiserfs_blocknr_hint_t * hint) in new_hashed_relocation() argument
777 if (hint->formatted_node) { in new_hashed_relocation()
778 hash_in = (char *)&hint->key.k_dir_id; in new_hashed_relocation()
780 if (!hint->inode) { in new_hashed_relocation()
782 hash_in = (char *)&hint->key.k_dir_id; in new_hashed_relocation()
784 if (TEST_OPTION(displace_based_on_dirid, hint->th->t_super)) in new_hashed_relocation()
785 hash_in = (char *)(&INODE_PKEY(hint->inode)->k_dir_id); in new_hashed_relocation()
788 (char *)(&INODE_PKEY(hint->inode)->k_objectid); in new_hashed_relocation()
791 hint->search_start = in new_hashed_relocation()
792 hint->beg + keyed_hash(hash_in, 4) % (hint->end - hint->beg); in new_hashed_relocation()
[all …]
/Linux-v6.6/lib/
Dsbitmap.c32 unsigned hint; in update_alloc_hint_before_get() local
34 hint = this_cpu_read(*sb->alloc_hint); in update_alloc_hint_before_get()
35 if (unlikely(hint >= depth)) { in update_alloc_hint_before_get()
36 hint = depth ? get_random_u32_below(depth) : 0; in update_alloc_hint_before_get()
37 this_cpu_write(*sb->alloc_hint, hint); in update_alloc_hint_before_get()
40 return hint; in update_alloc_hint_before_get()
45 unsigned int hint, in update_alloc_hint_after_get() argument
51 } else if (nr == hint || unlikely(sb->round_robin)) { in update_alloc_hint_after_get()
53 hint = nr + 1; in update_alloc_hint_after_get()
54 if (hint >= depth - 1) in update_alloc_hint_after_get()
[all …]
/Linux-v6.6/sound/pci/hda/
Dhda_sysfs.c270 const struct hda_hint *hint; in hints_show() local
273 snd_array_for_each(&codec->hints, i, hint) { in hints_show()
275 hint->key, hint->val); in hints_show()
283 struct hda_hint *hint; in get_hint() local
286 snd_array_for_each(&codec->hints, i, hint) { in get_hint()
287 if (!strcmp(hint->key, key)) in get_hint()
288 return hint; in get_hint()
311 struct hda_hint *hint; in parse_hints() local
333 hint = get_hint(codec, key); in parse_hints()
334 if (hint) { in parse_hints()
[all …]
/Linux-v6.6/tools/testing/selftests/arm64/bti/
Dassembler.h53 hint 0x19
57 hint 0x1d
61 hint 0x20
65 hint 0x22
69 hint 0x24
73 hint 0x26
/Linux-v6.6/arch/mips/include/asm/
Dasm-eva.h18 #define kernel_pref(hint, base) "pref " hint ", " base "\n" argument
55 #define user_pref(hint, base) __BUILD_EVA_INSN("prefe", hint, base) argument
77 #define user_pref(hint, base) kernel_pref(hint, base) argument
105 #define kernel_pref(hint, base) pref hint, base argument
142 #define user_pref(hint, base) __BUILD_EVA_INSN(prefe, hint, base) argument
163 #define user_pref(hint, base) kernel_pref(hint, base) argument
Dprefetch.h47 .macro __pref hint addr
49 pref \hint, \addr
/Linux-v6.6/fs/jfs/
Djfs_extent.c73 s64 nxlen, nxaddr, xoff, hint, xaddr = 0; in extAlloc() local
91 if ((hint = addressXAD(xp))) { in extAlloc()
105 xaddr = hint + nxlen; in extAlloc()
108 hint += (nxlen - 1); in extAlloc()
122 if ((rc = extBalloc(ip, hint ? hint : INOHINT(ip), &nxlen, &nxaddr))) { in extAlloc()
299 extBalloc(struct inode *ip, s64 hint, s64 * nblocks, s64 * blkno) in extBalloc() argument
326 while ((rc = dbAlloc(ip, hint, nb, &daddr)) != 0) { in extBalloc()
/Linux-v6.6/arch/x86/include/asm/
Dmwait.h14 #define MWAIT_HINT2CSTATE(hint) (((hint) >> MWAIT_SUBSTATE_SIZE) & MWAIT_CSTATE_MASK) argument
15 #define MWAIT_HINT2SUBSTATE(hint) ((hint) & MWAIT_CSTATE_MASK) argument
/Linux-v6.6/arch/loongarch/include/asm/
Dasm.h19 #define PREF(hint, addr, offs) \ argument
20 preld hint, addr, offs; \
22 #define PREFX(hint, addr, index) \ argument
23 preldx hint, addr, index; \
27 #define PREF(hint, addr, offs) argument
28 #define PREFX(hint, addr, index) argument
Dprefetch.h13 .macro __pref hint addr
15 preld \hint, \addr, 0
/Linux-v6.6/tools/perf/util/
Dstrbuf.c20 int strbuf_init(struct strbuf *sb, ssize_t hint) in strbuf_init() argument
24 if (hint) in strbuf_init()
25 return strbuf_grow(sb, hint); in strbuf_init()
139 ssize_t strbuf_read(struct strbuf *sb, int fd, ssize_t hint) in strbuf_read() argument
145 ret = strbuf_grow(sb, hint ? hint : 8192); in strbuf_read()
Dstrbuf.h59 int strbuf_init(struct strbuf *buf, ssize_t hint);
93 ssize_t strbuf_read(struct strbuf *, int fd, ssize_t hint);
/Linux-v6.6/arch/sparc/kernel/
Diommu-common.c84 iommu->pools[i].hint = start; in iommu_tbl_pool_init()
93 p->hint = p->start; in iommu_tbl_pool_init()
140 start = pool->hint; in iommu_tbl_range_alloc()
186 pool->hint = pool->start; in iommu_tbl_range_alloc()
195 pool->hint = pool->start; in iommu_tbl_range_alloc()
206 (n < pool->hint || need_flush(iommu))) { in iommu_tbl_range_alloc()
212 pool->hint = end; in iommu_tbl_range_alloc()
/Linux-v6.6/drivers/cpuidle/
Dcpuidle-pseries.c146 u8 hint; member
207 u8 hint = record->hint; in parse_cede_parameters() local
210 i, hint, latency_ticks, wake_on_irqs); in parse_cede_parameters()
373 u8 hint = record->hint; in fixup_cede0_latency() local
389 i, hint); in fixup_cede0_latency()
/Linux-v6.6/tools/testing/selftests/net/
Dbind_bhash.c32 struct addrinfo *res, hint = {}; in bind_socket() local
42 hint.ai_family = domain; in bind_socket()
43 hint.ai_socktype = SOCK_STREAM; in bind_socket()
45 err = getaddrinfo(addr, port, &hint, &res); in bind_socket()
/Linux-v6.6/net/ipv4/
Dip_input.c309 const struct sk_buff *hint) in ip_can_use_hint() argument
311 return hint && !skb_dst(skb) && ip_hdr(hint)->daddr == iph->daddr && in ip_can_use_hint()
312 ip_hdr(hint)->tos == iph->tos; in ip_can_use_hint()
319 const struct sk_buff *hint) in ip_rcv_finish_core() argument
327 if (ip_can_use_hint(skb, iph, hint)) { in ip_rcv_finish_core()
329 dev, hint); in ip_rcv_finish_core()
597 struct sk_buff *skb, *next, *hint = NULL; in ip_list_rcv_finish() local
613 if (ip_rcv_finish_core(net, sk, skb, dev, hint) == NET_RX_DROP) in ip_list_rcv_finish()
618 hint = ip_extract_route_hint(net, skb, in ip_list_rcv_finish()
/Linux-v6.6/Documentation/arch/x86/x86_64/
D5level-paging.rst46 specifying hint address (with or without MAP_FIXED) above 47-bits.
48 If hint address set above 47-bit, but MAP_FIXED is not specified, we try
53 A high hint address would only affect the allocation in question, but not
56 Specifying high hint address on older kernel or on machine without 5-level
57 paging support is safe. The hint will be ignored and kernel will fall back
/Linux-v6.6/tools/testing/selftests/mm/
Dvirtual_address_range.c107 char *hint; in main() local
129 hint = hind_addr(); in main()
130 hptr[i] = mmap(hint, MAP_CHUNK_SIZE, PROT_READ | PROT_WRITE, in main()
/Linux-v6.6/tools/testing/selftests/arm64/fp/
Drdvl.S10 hint 34 // BTI C
16 hint 34 // BTI C
/Linux-v6.6/drivers/dma/ioat/
Dhw.h86 unsigned int hint:1; member
118 unsigned int hint:1; member
165 unsigned int hint:1; member
214 unsigned int hint:1; member
/Linux-v6.6/fs/ntfs3/
Dbitmap.c987 size_t wnd_find(struct wnd_bitmap *wnd, size_t to_alloc, size_t hint, in wnd_find() argument
1016 if (wnd->zone_bit <= hint && hint < wnd->zone_end) in wnd_find()
1017 hint = wnd->zone_end; in wnd_find()
1022 if (hint >= max_alloc) in wnd_find()
1023 hint = 0; in wnd_find()
1034 if (!hint) in wnd_find()
1044 if (e->start.key == hint) in wnd_find()
1047 if (e->start.key < hint) { in wnd_find()
1065 if (e->start.key + e->count.key > hint) { in wnd_find()
1067 size_t len = e->start.key + e->count.key - hint; in wnd_find()
[all …]
/Linux-v6.6/fs/lockd/
Dsvcsubs.c377 nlmsvc_mark_host(void *data, struct nlm_host *hint) in nlmsvc_mark_host() argument
381 if ((hint->net == NULL) || in nlmsvc_mark_host()
382 (host->net == hint->net)) in nlmsvc_mark_host()
418 struct nlm_host hint; in nlmsvc_mark_resources() local
421 hint.net = net; in nlmsvc_mark_resources()
422 nlm_traverse_files(&hint, nlmsvc_mark_host, NULL); in nlmsvc_mark_resources()
/Linux-v6.6/net/ipv6/
Dip6_input.c93 const struct sk_buff *hint) in ip6_can_use_hint() argument
95 return hint && !skb_dst(skb) && in ip6_can_use_hint()
96 ipv6_addr_equal(&ipv6_hdr(hint)->daddr, &ipv6_hdr(skb)->daddr); in ip6_can_use_hint()
112 struct sk_buff *skb, *next, *hint = NULL; in ip6_list_rcv_finish() local
128 if (ip6_can_use_hint(skb, hint)) in ip6_list_rcv_finish()
129 skb_dst_copy(skb, hint); in ip6_list_rcv_finish()
134 hint = ip6_extract_route_hint(net, skb); in ip6_list_rcv_finish()
/Linux-v6.6/Documentation/riscv/
Dvm-layout.rst143 passing 0 into the hint address parameter of mmap. On CPUs with an address space
147 a hint address to mmap. A hint address passed to mmap will cause the largest
148 address space that fits entirely into the hint to be used, unless there is no
153 For example, in order to obtain 48-bit VA space, a hint address greater than
156 kernel. Similarly, to obtain 57-bit VA space addresses, a hint address greater
/Linux-v6.6/arch/mips/lib/
Dmemcpy.S208 # define _PREF(hint, addr, type) \ argument
210 kernel_pref(hint, addr); \
222 user_pref(hint, addr); \
225 kernel_pref(hint, addr); \
229 # define _PREF(hint, addr, type) argument
232 #define PREFS(hint, addr) _PREF(hint, addr, SRC_PREFETCH) argument
233 #define PREFD(hint, addr) _PREF(hint, addr, DST_PREFETCH) argument

1234567