Home
last modified time | relevance | path

Searched full:last (Results 1 – 25 of 3757) sorted by relevance

12345678910>>...151

/linux/arch/xtensa/kernel/
H A Dvmlinux.lds.S233 #undef LAST
234 #define LAST .dummy macro
243 LAST)
244 #undef LAST
245 #define LAST .WindowVectors.text macro
250 LAST)
251 #undef LAST
252 #define LAST .DebugInterruptVector.text macro
257 LAST)
258 # undef LAST
[all …]
/linux/drivers/vhost/
H A Diotlb.c17 #define LAST(map) ((map)->last) macro
21 START, LAST, static inline, vhost_iotlb_itree);
42 * @last: last of IOVA range
47 * Returns an error last is smaller than start or memory allocation
51 u64 start, u64 last, in vhost_iotlb_add_range_ctx() argument
57 if (last < start) in vhost_iotlb_add_range_ctx()
63 if (start == 0 && last == ULONG_MAX) { in vhost_iotlb_add_range_ctx()
64 u64 mid = last / 2; in vhost_iotlb_add_range_ctx()
87 map->size = last - start + 1; in vhost_iotlb_add_range_ctx()
88 map->last = last; in vhost_iotlb_add_range_ctx()
[all …]
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_uiom_interval_tree.c43 #define LAST(node) ((node)->last) macro
70 usnic_uiom_interval_node_alloc(long int start, long int last, int ref_cnt, in usnic_uiom_interval_node_alloc() argument
79 interval->last = last; in usnic_uiom_interval_node_alloc()
105 unsigned long start, unsigned long last, in find_intervals_intersection_sorted() argument
112 for (node = usnic_uiom_interval_tree_iter_first(root, start, last); in find_intervals_intersection_sorted()
114 node = usnic_uiom_interval_tree_iter_next(node, start, last)) in find_intervals_intersection_sorted()
120 int usnic_uiom_get_intervals_diff(unsigned long start, unsigned long last, in usnic_uiom_get_intervals_diff() argument
132 find_intervals_intersection_sorted(root, start, last, in usnic_uiom_get_intervals_diff()
148 if (pivot > interval->last) { in usnic_uiom_get_intervals_diff()
150 } else if (pivot <= interval->last && in usnic_uiom_get_intervals_diff()
[all …]
/linux/fs/xfs/scrub/
H A Dbitmap.c27 /* Last set bit of this interval. */
30 /* Last set bit of this subtree. Do not touch this. */
37 #define LAST(node) ((node)->bn_last) macro
51 uint64_t last);
55 uint64_t last);
58 __bn_subtree_last, START, LAST, static inline __maybe_unused, in INTERVAL_TREE_DEFINE() argument
78 uint64_t last = start + len - 1; local
80 while ((bn = xbitmap64_tree_iter_first(&bitmap->xb_root, start, last))) {
81 if (bn->bn_start < start && bn->bn_last > last) {
94 new_bn->bn_start = last + 1;
[all …]
/linux/arch/mips/include/uapi/asm/
H A Dmsgbuf.h19 long msg_stime; /* last msgsnd time */
20 long msg_rtime; /* last msgrcv time */
21 long msg_ctime; /* last change time */
25 __kernel_pid_t msg_lspid; /* pid of last msgsnd */
26 __kernel_pid_t msg_lrpid; /* last receive pid */
34 unsigned long msg_stime; /* last msgsnd time */
36 unsigned long msg_rtime; /* last msgrcv time */
38 unsigned long msg_ctime; /* last change time */
42 __kernel_pid_t msg_lspid; /* pid of last msgsnd */
43 __kernel_pid_t msg_lrpid; /* last receive pid */
[all …]
H A Dshmbuf.h23 long shm_atime; /* last attach time */
24 long shm_dtime; /* last detach time */
25 long shm_ctime; /* last change time */
27 __kernel_pid_t shm_lpid; /* pid of last operator */
36 unsigned long shm_atime; /* last attach time */
37 unsigned long shm_dtime; /* last detach time */
38 unsigned long shm_ctime; /* last change time */
40 __kernel_pid_t shm_lpid; /* pid of last operator */
/linux/rust/syn/
H A Dpunctuated.rs51 last: Option<Box<T>>, field
59 last: None, in new()
66 self.inner.len() == 0 && self.last.is_none() in is_empty()
74 self.inner.len() + if self.last.is_some() { 1 } else { 0 } in len()
87 /// Borrows the last element in this sequence.
88 pub fn last(&self) -> Option<&T> { in last() method
92 /// Mutably borrows the last element in this sequence.
102 self.last.as_deref() in get()
114 self.last.as_deref_mut() in get_mut()
125 last: self.last.as_ref().map(Box::as_ref).into_iter(), in iter()
[all …]
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c78 svm_range_check_vm(struct kfd_process *p, uint64_t start, uint64_t last,
96 prange, prange->start, prange->last); in svm_range_unlink()
105 if (prange->it_node.start != 0 && prange->it_node.last != 0) in svm_range_unlink()
113 prange, prange->start, prange->last); in svm_range_add_notifier_locked()
132 prange, prange->start, prange->last); in svm_range_add_to_svms()
136 prange->it_node.last = prange->last; in svm_range_add_to_svms()
145 prange->notifier.interval_tree.last >> PAGE_SHIFT); in svm_range_remove_notifier()
148 prange->notifier.interval_tree.last != 0) in svm_range_remove_notifier()
282 uint64_t size = (prange->last - prange->start + 1) << PAGE_SHIFT; in svm_range_free()
287 prange->start, prange->last); in svm_range_free()
[all …]
/linux/tools/perf/util/
H A Dordered-events.c20 struct ordered_event *last = oe->last; in queue_event() local
25 oe->last = new; in queue_event()
29 if (!last) { in queue_event()
36 * last event might point to some random place in the list as it's in queue_event()
37 * the last queued event. We expect that the new event is close to in queue_event()
40 if (last->timestamp <= timestamp) { in queue_event()
41 while (last->timestamp <= timestamp) { in queue_event()
42 p = last->list.next; in queue_event()
48 last in queue_event()
294 struct ordered_event *first, *last; __ordered_events__flush() local
[all...]
/linux/lib/
H A Dinterval_tree_test.c33 search(struct rb_root_cached *root, unsigned long start, unsigned long last) in search() argument
38 for (node = interval_tree_iter_first(root, start, last); node; in search()
39 node = interval_tree_iter_next(node, start, last)) in search()
53 nodes[i].last = b; in init()
111 unsigned long last = search_all ? max_endpoint : queries[j]; in search_check() local
113 results += search(&root, start, last); in search_check()
133 unsigned long start, last; in intersection_range_check() local
164 last = ULONG_MAX; in intersection_range_check()
166 last = (prandom_u32_state(&rnd) >> 4) % max_endpoint; in intersection_range_check()
167 start = (prandom_u32_state(&rnd) >> 4) % last; in intersection_range_check()
[all …]
/linux/arch/mips/sibyte/common/
H A Dcfe_console.c16 int i, last, written; in cfe_console_write() local
18 for (i=0, last=0; i<count; i++) { in cfe_console_write()
24 written = cfe_write(cfe_cons_handle, &str[last], i-last); in cfe_console_write()
27 last += written; in cfe_console_write()
28 } while (last < i); in cfe_console_write()
33 if (last != count) { in cfe_console_write()
35 written = cfe_write(cfe_cons_handle, &str[last], count-last); in cfe_console_write()
38 last += written; in cfe_console_write()
39 } while (last < count); in cfe_console_write()
/linux/drivers/gpu/drm/xe/
H A Dxe_range_fence.c14 #define XE_RANGE_TREE_LAST(_node) ((_node)->last)
49 * @last: last address of range fence
57 u64 start, u64 last, struct dma_fence *fence) in xe_range_fence_insert() argument
68 rfence->last = last; in xe_range_fence_insert()
129 * @last: last address of range fence
135 u64 last) in xe_range_fence_tree_first() argument
137 return xe_range_fence_tree_iter_first(&tree->root, start, last); in xe_range_fence_tree_first()
144 * @last: last address of range fence
149 xe_range_fence_tree_next(struct xe_range_fence *rfence, u64 start, u64 last) in xe_range_fence_tree_next() argument
151 return xe_range_fence_tree_iter_next(rfence, start, last); in xe_range_fence_tree_next()
/linux/tools/testing/selftests/vfio/lib/
H A Diova_allocator.c58 iova_t iova, last; in iova_allocator_alloc() local
67 if (check_add_overflow(iova, size - 1, &last) || in iova_allocator_alloc()
68 last > range->last) in iova_allocator_alloc()
72 iova = last & ~(size - 1); in iova_allocator_alloc()
75 if (check_add_overflow(iova, size - 1, &last) || in iova_allocator_alloc()
76 last > range->last) in iova_allocator_alloc()
79 if (last == range->last) { in iova_allocator_alloc()
83 allocator->range_offset = last - range->start + 1; in iova_allocator_alloc()
/linux/scripts/
H A Ddecode_stacktrace.sh287 # We need to know the index of the last element before we
289 local last=$(( ${#words[@]} - 1 ))
304 if [[ ${words[$last]} =~ \([A-Z]*\) ]]; then
305 info_str=${words[$last]}
306 unset words[$last] spaces[$last]
307 last=$(( $last - 1 ))
312 if [[ ${words[$last]} =~ ^[0-9a-f]+\] ]]; then
313 words[$last
[all...]
/linux/include/trace/events/
H A Dmaple_tree.h24 __field(unsigned long, last)
33 __entry->last = mas->last;
43 (unsigned long) __entry->last
57 __field(unsigned long, last)
66 __entry->last = mas->last;
76 (unsigned long) __entry->last
92 __field(unsigned long, last)
103 __entry->last = mas->last;
115 (unsigned long) __entry->last,
/linux/net/netfilter/
H A Dnft_set_pipapo_avx2.c142 * @last: Return index of first set bit, if this is the last field
150 * Return: first set bit index if @last, index of first filled word otherwise.
154 union nft_pipapo_map_bucket *mt, bool last) in nft_pipapo_avx2_refill() argument
164 if (last) \ in nft_pipapo_avx2_refill()
193 * @last: Last field: stop at the first match and return bit index
211 * Return: -1 on no match, rule index of match if @last, otherwise first long
217 bool first, bool last) in nft_pipapo_avx2_lookup_4b_2() argument
243 b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last); in nft_pipapo_avx2_lookup_4b_2()
244 if (last) in nft_pipapo_avx2_lookup_4b_2()
268 * @last: Last field: stop at the first match and return bit index
[all …]
/linux/drivers/staging/media/ipu3/
H A Dipu3-css-pool.c49 pool->last = IPU3_CSS_POOL_SIZE; in imgu_css_pool_init()
64 u32 n = (pool->last + 1) % IPU3_CSS_POOL_SIZE; in imgu_css_pool_get()
67 pool->last = n; in imgu_css_pool_get()
75 pool->entry[pool->last].valid = false; in imgu_css_pool_put()
76 pool->last = (pool->last + IPU3_CSS_POOL_SIZE - 1) % IPU3_CSS_POOL_SIZE; in imgu_css_pool_put()
80 * imgu_css_pool_last - Retrieve the nth pool entry from last
83 * @n: the distance to the last index.
86 * The nth entry from last or null map to indicate no frame stored.
92 int i = (pool->last + IPU3_CSS_POOL_SIZE - n) % IPU3_CSS_POOL_SIZE; in imgu_css_pool_last()
/linux/arch/powerpc/include/uapi/asm/
H A Dmsgbuf.h16 long msg_stime; /* last msgsnd time */
17 long msg_rtime; /* last msgrcv time */
18 long msg_ctime; /* last change time */
21 unsigned long msg_stime; /* last msgsnd time */
23 unsigned long msg_rtime; /* last msgrcv time */
25 unsigned long msg_ctime; /* last change time */
30 __kernel_pid_t msg_lspid; /* pid of last msgsnd */
31 __kernel_pid_t msg_lrpid; /* last receive pid */
/linux/arch/sparc/include/uapi/asm/
H A Dmsgbuf.h18 long msg_stime; /* last msgsnd time */
19 long msg_rtime; /* last msgrcv time */
20 long msg_ctime; /* last change time */
23 unsigned long msg_stime; /* last msgsnd time */
25 unsigned long msg_rtime; /* last msgrcv time */
27 unsigned long msg_ctime; /* last change time */
32 __kernel_pid_t msg_lspid; /* pid of last msgsnd */
33 __kernel_pid_t msg_lrpid; /* last receive pid */
/linux/arch/parisc/include/uapi/asm/
H A Dmsgbuf.h20 long msg_stime; /* last msgsnd time */
21 long msg_rtime; /* last msgrcv time */
22 long msg_ctime; /* last change time */
25 unsigned long msg_stime; /* last msgsnd time */
27 unsigned long msg_rtime; /* last msgrcv time */
29 unsigned long msg_ctime; /* last change time */
34 __kernel_pid_t msg_lspid; /* pid of last msgsnd */
35 __kernel_pid_t msg_lrpid; /* last receive pid */
/linux/drivers/video/fbdev/core/
H A Dfb_fillrect.h111 unsigned long first, last; in bitfill() local
115 last = ~fb_pixel_mask(end & (BITS_PER_LONG-1), pattern->reverse); in bitfill()
118 last = last ? (last & first) : first; in bitfill()
120 if (last == ~0UL) in bitfill()
122 else if (last) in bitfill()
123 fb_modify_offset(first, last, 0, dst); in bitfill()
147 if (last) in bitfill()
148 fb_modify_offset(get(pattern), last, offset, dst); in bitfill()
159 unsigned long first, last; in bitinvert() local
164 last = ~fb_pixel_mask(end & (BITS_PER_LONG-1), pattern->reverse); in bitinvert()
[all …]
/linux/include/linux/netfilter/
H A Dnf_conntrack_tcp.h21 u_int8_t last_dir; /* Direction of the last packet (enum ip_conntrack_dir) */
23 u_int8_t last_index; /* Index of the last packet */
24 u_int32_t last_seq; /* Last sequence number seen in dir */
25 u_int32_t last_ack; /* Last sequence number seen in opposite dir */
26 u_int32_t last_end; /* Last seq + len */
27 u_int16_t last_win; /* Last window advertisement seen in dir */
29 u_int8_t last_wscale; /* Last window scaling factor seen */
30 u_int8_t last_flags; /* Last flags set */
/linux/arch/xtensa/include/uapi/asm/
H A Dmsgbuf.h26 unsigned long msg_stime; /* last msgsnd time */
28 unsigned long msg_rtime; /* last msgrcv time */
30 unsigned long msg_ctime; /* last change time */
32 unsigned long msg_stime; /* last msgsnd time */
34 unsigned long msg_rtime; /* last msgrcv time */
36 unsigned long msg_ctime; /* last change time */
44 __kernel_pid_t msg_lspid; /* pid of last msgsnd */
45 __kernel_pid_t msg_lrpid; /* last receive pid */
/linux/include/uapi/asm-generic/
H A Dmsgbuf.h29 long msg_stime; /* last msgsnd time */
30 long msg_rtime; /* last msgrcv time */
31 long msg_ctime; /* last change time */
33 unsigned long msg_stime; /* last msgsnd time */
35 unsigned long msg_rtime; /* last msgrcv time */
37 unsigned long msg_ctime; /* last change time */
43 __kernel_pid_t msg_lspid; /* pid of last msgsnd */
44 __kernel_pid_t msg_lrpid; /* last receive pid */
/linux/drivers/base/regmap/
H A Dregcache-maple.c44 unsigned long index, last; in regcache_maple_write() local
60 last = reg; in regcache_maple_write()
65 lower_sz = (mas.last - mas.index + 1) * sizeof(unsigned long); in regcache_maple_write()
70 last = mas.last; in regcache_maple_write()
71 upper_sz = (mas.last - mas.index + 1) * sizeof(unsigned long); in regcache_maple_write()
76 entry = kmalloc_array(last - index + 1, sizeof(*entry), map->alloc_flags); in regcache_maple_write()
93 mas_set_range(&mas, index, last); in regcache_maple_write()
145 if (mas.last > max) { in regcache_maple_drop()
147 upper_last = mas.last; in regcache_maple_drop()
150 mas.last - max, sizeof(*upper), in regcache_maple_drop()
[all …]

12345678910>>...151