Home
last modified time | relevance | path

Searched full:hint (Results 1 – 25 of 550) sorted by relevance

12345678910>>...22

/Linux-v5.10/fs/reiserfs/
Dbitmap.c126 if (tmp) { /* hint supplied */ in is_block_in_journal()
382 * bad hint. Decent hinting must be implemented for this to work well. in scan_bitmap()
773 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()
781 /*hint->search_start = hint->beg;*/ 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()
[all …]
/Linux-v5.10/sound/pci/hda/
Dhda_sysfs.c23 /* hint string pair */
271 const struct hda_hint *hint; in hints_show() local
274 snd_array_for_each(&codec->hints, i, hint) { in hints_show()
276 "%s = %s\n", hint->key, hint->val); in hints_show()
284 struct hda_hint *hint; in get_hint() local
287 snd_array_for_each(&codec->hints, i, hint) { in get_hint()
288 if (!strcmp(hint->key, key)) in get_hint()
289 return hint; in get_hint()
312 struct hda_hint *hint; in parse_hints() local
334 hint = get_hint(codec, key); in parse_hints()
[all …]
/Linux-v5.10/lib/
Dsbitmap.c108 unsigned int hint, bool wrap) in __sbitmap_get_word() argument
110 unsigned int orig_hint = hint; in __sbitmap_get_word()
114 nr = find_next_zero_bit(word, depth, hint); in __sbitmap_get_word()
121 if (orig_hint && hint && wrap) { in __sbitmap_get_word()
122 hint = orig_hint = 0; in __sbitmap_get_word()
131 hint = nr + 1; in __sbitmap_get_word()
132 if (hint >= depth - 1) in __sbitmap_get_word()
133 hint = 0; in __sbitmap_get_word()
426 unsigned int hint, depth; in __sbitmap_queue_get() local
429 hint = this_cpu_read(*sbq->alloc_hint); in __sbitmap_queue_get()
[all …]
/Linux-v5.10/fs/jfs/
Djfs_extent.c61 * extent that is used as an allocation hint if the
76 s64 nxlen, nxaddr, xoff, hint, xaddr = 0; in extAlloc() local
93 /* check if an allocation hint was provided */ in extAlloc()
94 if ((hint = addressXAD(xp))) { in extAlloc()
95 /* get the size of the extent described by the hint */ in extAlloc()
98 /* check if the hint is for the portion of the file in extAlloc()
100 * request and if hint extent has the same abnr in extAlloc()
102 * extend the hint extent to include the current in extAlloc()
104 * following the hint extent. in extAlloc()
108 xaddr = hint + nxlen; in extAlloc()
[all …]
/Linux-v5.10/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-v5.10/mm/
Dpercpu-internal.h32 * The scan hint is the largest known contiguous area before the contig hint.
33 * It is not necessarily the actual largest contig hint though. There is an
36 * we don't know if a new contig hint would be better than the current one.
39 int scan_hint; /* scan hint for block */
41 position of the scan hint */
42 int contig_hint; /* contig hint for block */
44 position of the contig hint */
/Linux-v5.10/tools/lib/api/fs/
Dtracing_path.c137 "Hint:\tSDT event cannot be directly recorded on.\n" in tracing_path__strerror_open_tp()
143 "Hint:\tPerhaps this kernel misses some CONFIG_ setting to enable this feature?.\n", in tracing_path__strerror_open_tp()
150 "Hint:\tWas your kernel compiled with debugfs/tracefs support?\n" in tracing_path__strerror_open_tp()
151 "Hint:\tIs the debugfs/tracefs filesystem mounted?\n" in tracing_path__strerror_open_tp()
152 "Hint:\tTry 'sudo mount -t debugfs nodev /sys/kernel/debug'"); in tracing_path__strerror_open_tp()
157 "Hint:\tTry 'sudo mount -o remount,mode=755 %s'\n", in tracing_path__strerror_open_tp()
/Linux-v5.10/Documentation/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-v5.10/Documentation/admin-guide/pm/
Dintel_idle.rst30 first of which, referred to as a *hint*, can be used by the processor to
47 Each ``MWAIT`` hint value is interpreted by the processor as a license to
51 ``MWAIT`` hint values and idle states (i.e. low-power configurations of the
109 the description, ``MWAIT`` hint and exit latency are copied to the corresponding
228 Some of the ``MWAIT`` hint values allow the processor to use core C-states only
229 (most importantly, that is the case for the ``MWAIT`` hint value corresponding
232 with the given hint value) into a specific core C-state and then (if possible)
234 ``MWAIT`` hint value representing the ``C3`` idle state allows the processor to
237 have executed ``MWAIT`` with the ``C3`` hint value (or with a hint value
249 the logical CPU executing ``MWAIT`` with a hint value that is not core-level
[all …]
Dintel_epb.rst5 Intel Performance and Energy Bias Hint
19 The Intel Performance and Energy Bias Hint (EPB) value for a given (logical) CPU
26 a value of 0 corresponds to a hint preference for highest performance
/Linux-v5.10/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()
/Linux-v5.10/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()
156 * at the masked hint to avoid O(n) search complexity, 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-v5.10/tools/testing/selftests/vm/
Dvirtual_address_range.c25 * Address space till 128TB is mapped without any hint
27 * till 512TB is obtained by passing hint address as the
101 char *hint; in main() local
120 hint = hind_addr(); in main()
121 hptr[i] = mmap(hint, MAP_CHUNK_SIZE, PROT_READ | PROT_WRITE, in main()
/Linux-v5.10/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
71 * EAX unused (reserve for hint)
/Linux-v5.10/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-v5.10/drivers/parisc/
Diommu-helpers.h9 * @hint: The DMA Hint.
16 unsigned long hint, in iommu_fill_pdir() argument
79 vaddr, hint); in iommu_fill_pdir()
/Linux-v5.10/arch/x86/platform/intel-mid/
Dsfi.c107 struct sfi_timer_table_entry *sfi_get_mtmr(int hint) in sfi_get_mtmr() argument
110 if (hint < sfi_mtimer_num) { in sfi_get_mtmr()
111 if (!sfi_mtimer_usage[hint]) { in sfi_get_mtmr()
112 pr_debug("hint taken for timer %d irq %d\n", in sfi_get_mtmr()
113 hint, sfi_mtimer_array[hint].irq); in sfi_get_mtmr()
114 sfi_mtimer_usage[hint] = 1; in sfi_get_mtmr()
115 return &sfi_mtimer_array[hint]; in sfi_get_mtmr()
/Linux-v5.10/net/ipv4/
Dip_input.c306 const struct sk_buff *hint) in ip_can_use_hint() argument
308 return hint && !skb_dst(skb) && ip_hdr(hint)->daddr == iph->daddr && in ip_can_use_hint()
309 ip_hdr(hint)->tos == iph->tos; in ip_can_use_hint()
316 const struct sk_buff *hint) in ip_rcv_finish_core() argument
323 if (ip_can_use_hint(skb, iph, hint)) { in ip_rcv_finish_core()
325 dev, hint); in ip_rcv_finish_core()
566 struct sk_buff *skb, *next, *hint = NULL; in ip_list_rcv_finish() local
582 if (ip_rcv_finish_core(net, sk, skb, dev, hint) == NET_RX_DROP) in ip_list_rcv_finish()
587 hint = ip_extract_route_hint(net, skb, in ip_list_rcv_finish()
/Linux-v5.10/drivers/md/
Ddm-cache-policy.h97 uint32_t hint, bool hint_valid);
106 * Gets the hint for a given cblock. Called in a single threaded
169 * Policies may store a hint for each each cache block.
170 * Currently the size of this hint must be 0 or 4 bytes but we
/Linux-v5.10/fs/lockd/
Dsvcsubs.c331 nlmsvc_mark_host(void *data, struct nlm_host *hint) in nlmsvc_mark_host() argument
335 if ((hint->net == NULL) || in nlmsvc_mark_host()
336 (host->net == hint->net)) in nlmsvc_mark_host()
372 struct nlm_host hint; in nlmsvc_mark_resources() local
375 hint.net = net; in nlmsvc_mark_resources()
376 nlm_traverse_files(&hint, nlmsvc_mark_host, NULL); in nlmsvc_mark_resources()
/Linux-v5.10/arch/arm64/include/asm/
Dlinkage.h11 * set the architecture version to v8.5 we use the hint instruction
14 #define BTI_C hint 34 ;
/Linux-v5.10/net/ipv6/
Dip6_input.c90 const struct sk_buff *hint) in ip6_can_use_hint() argument
92 return hint && !skb_dst(skb) && in ip6_can_use_hint()
93 ipv6_addr_equal(&ipv6_hdr(hint)->daddr, &ipv6_hdr(skb)->daddr); in ip6_can_use_hint()
108 struct sk_buff *skb, *next, *hint = NULL; in ip6_list_rcv_finish() local
124 if (ip6_can_use_hint(skb, hint)) in ip6_list_rcv_finish()
125 skb_dst_copy(skb, hint); in ip6_list_rcv_finish()
130 hint = ip6_extract_route_hint(net, skb); in ip6_list_rcv_finish()
/Linux-v5.10/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
/Linux-v5.10/arch/powerpc/include/asm/
Dhvcall.h20 #define H_LONG_BUSY_ORDER_1_MSEC 9900 /* Long busy, hint that 1msec \
22 #define H_LONG_BUSY_ORDER_10_MSEC 9901 /* Long busy, hint that 10msec \
24 #define H_LONG_BUSY_ORDER_100_MSEC 9902 /* Long busy, hint that 100msec \
26 #define H_LONG_BUSY_ORDER_1_SEC 9903 /* Long busy, hint that 1sec \
28 #define H_LONG_BUSY_ORDER_10_SEC 9904 /* Long busy, hint that 10sec \
30 #define H_LONG_BUSY_ORDER_100_SEC 9905 /* Long busy, hint that 100sec \
111 * retrying. If you don't care for the hint, the macro below is a good

12345678910>>...22