Home
last modified time | relevance | path

Searched refs:seqno (Results 1 - 25 of 446) sorted by relevance

12345678910>>...18

/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_trace.h18 TP_PROTO(struct drm_device *dev, uint64_t seqno, uint64_t timeout),
19 TP_ARGS(dev, seqno, timeout),
23 __field(u64, seqno)
29 __entry->seqno = seqno;
33 TP_printk("dev=%u, seqno=%llu, timeout=%llu",
34 __entry->dev, __entry->seqno, __entry->timeout)
38 TP_PROTO(struct drm_device *dev, uint64_t seqno),
39 TP_ARGS(dev, seqno),
43 __field(u64, seqno)
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/saa7164/
H A Dsaa7164-cmd.c22 ret = dev->cmds[i].seqno; in saa7164_cmd_alloc_seqno()
31 static void saa7164_cmd_free_seqno(struct saa7164_dev *dev, u8 seqno) in saa7164_cmd_free_seqno() argument
34 if ((dev->cmds[seqno].inuse == 1) && in saa7164_cmd_free_seqno()
35 (dev->cmds[seqno].seqno == seqno)) { in saa7164_cmd_free_seqno()
36 dev->cmds[seqno].inuse = 0; in saa7164_cmd_free_seqno()
37 dev->cmds[seqno].signalled = 0; in saa7164_cmd_free_seqno()
38 dev->cmds[seqno].timeout = 0; in saa7164_cmd_free_seqno()
43 static void saa7164_cmd_timeout_seqno(struct saa7164_dev *dev, u8 seqno) in saa7164_cmd_timeout_seqno() argument
53 saa7164_cmd_timeout_get(struct saa7164_dev *dev, u8 seqno) saa7164_cmd_timeout_get() argument
245 saa7164_cmd_wait(struct saa7164_dev *dev, u8 seqno) saa7164_cmd_wait() argument
299 saa7164_cmd_signal(struct saa7164_dev *dev, u8 seqno) saa7164_cmd_signal() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/saa7164/
H A Dsaa7164-cmd.c22 ret = dev->cmds[i].seqno; in saa7164_cmd_alloc_seqno()
31 static void saa7164_cmd_free_seqno(struct saa7164_dev *dev, u8 seqno) in saa7164_cmd_free_seqno() argument
34 if ((dev->cmds[seqno].inuse == 1) && in saa7164_cmd_free_seqno()
35 (dev->cmds[seqno].seqno == seqno)) { in saa7164_cmd_free_seqno()
36 dev->cmds[seqno].inuse = 0; in saa7164_cmd_free_seqno()
37 dev->cmds[seqno].signalled = 0; in saa7164_cmd_free_seqno()
38 dev->cmds[seqno].timeout = 0; in saa7164_cmd_free_seqno()
43 static void saa7164_cmd_timeout_seqno(struct saa7164_dev *dev, u8 seqno) in saa7164_cmd_timeout_seqno() argument
53 saa7164_cmd_timeout_get(struct saa7164_dev *dev, u8 seqno) saa7164_cmd_timeout_get() argument
244 saa7164_cmd_wait(struct saa7164_dev *dev, u8 seqno) saa7164_cmd_wait() argument
298 saa7164_cmd_signal(struct saa7164_dev *dev, u8 seqno) saa7164_cmd_signal() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/v3d/
H A Dv3d_trace.h39 uint64_t seqno,
41 TP_ARGS(dev, is_render, seqno, ctnqba, ctnqea),
46 __field(u64, seqno)
54 __entry->seqno = seqno;
59 TP_printk("dev=%u, %s, seqno=%llu, 0x%08x..0x%08x",
62 __entry->seqno,
69 uint64_t seqno),
70 TP_ARGS(dev, seqno),
74 __field(u64, seqno)
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/v3d/
H A Dv3d_trace.h39 uint64_t seqno,
41 TP_ARGS(dev, is_render, seqno, ctnqba, ctnqea),
46 __field(u64, seqno)
54 __entry->seqno = seqno;
59 TP_printk("dev=%u, %s, seqno=%llu, 0x%08x..0x%08x",
62 __entry->seqno,
69 uint64_t seqno),
70 TP_ARGS(dev, seqno),
74 __field(u64, seqno)
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_trace.h18 TP_PROTO(struct drm_device *dev, uint64_t seqno, uint64_t timeout),
19 TP_ARGS(dev, seqno, timeout),
23 __field(u64, seqno)
29 __entry->seqno = seqno;
33 TP_printk("dev=%u, seqno=%llu, timeout=%llu",
34 __entry->dev, __entry->seqno, __entry->timeout)
38 TP_PROTO(struct drm_device *dev, uint64_t seqno),
39 TP_ARGS(dev, seqno),
43 __field(u64, seqno)
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/
H A Dvirtgpu_trace.h12 TP_PROTO(struct virtqueue *vq, struct virtio_gpu_ctrl_hdr *hdr, u32 seqno),
13 TP_ARGS(vq, hdr, seqno),
23 __field(u32, seqno)
34 __entry->seqno = seqno;
36 TP_printk("vdev=%d vq=%u name=%s type=0x%x flags=0x%x fence_id=%llu ctx_id=%u num_free=%u seqno=%u",
39 __entry->ctx_id, __entry->num_free, __entry->seqno)
43 TP_PROTO(struct virtqueue *vq, struct virtio_gpu_ctrl_hdr *hdr, u32 seqno),
44 TP_ARGS(vq, hdr, seqno)
48 TP_PROTO(struct virtqueue *vq, struct virtio_gpu_ctrl_hdr *hdr, u32 seqno),
[all...]
/kernel/linux/linux-5.10/drivers/dma-buf/
H A Ddma-fence-chain.c80 * dma_fence_chain_find_seqno - find fence chain node by seqno
82 * @seqno: the sequence number to search for
90 int dma_fence_chain_find_seqno(struct dma_fence **pfence, uint64_t seqno) in dma_fence_chain_find_seqno() argument
94 if (!seqno) in dma_fence_chain_find_seqno()
98 if (!chain || chain->base.seqno < seqno) in dma_fence_chain_find_seqno()
103 to_dma_fence_chain(*pfence)->prev_seqno < seqno) in dma_fence_chain_find_seqno()
225 * @seqno: the sequence number to use for the fence chain
233 uint64_t seqno) in dma_fence_chain_init()
245 if (prev_chain && __dma_fence_is_later(seqno, pre in dma_fence_chain_init()
230 dma_fence_chain_init(struct dma_fence_chain *chain, struct dma_fence *prev, struct dma_fence *fence, uint64_t seqno) dma_fence_chain_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_marker.c33 uint32_t seqno; member
57 uint32_t seqno) in vmw_marker_push()
64 marker->seqno = seqno; in vmw_marker_push()
91 if (signaled_seqno - marker->seqno > (1 << 30)) in vmw_marker_pull()
132 uint32_t seqno; in vmw_wait_lag() local
138 seqno = atomic_read(&dev_priv->marker_seq); in vmw_wait_lag()
142 seqno = marker->seqno; in vmw_wait_lag()
146 ret = vmw_wait_seqno(dev_priv, false, seqno, tru in vmw_wait_lag()
56 vmw_marker_push(struct vmw_marker_queue *queue, uint32_t seqno) vmw_marker_push() argument
[all...]
H A Dvmwgfx_irq.c111 static bool vmw_fifo_idle(struct vmw_private *dev_priv, uint32_t seqno) in vmw_fifo_idle() argument
121 uint32_t seqno = vmw_mmio_read(fifo_mem + SVGA_FIFO_FENCE); in vmw_update_seqno() local
123 if (dev_priv->last_read_seqno != seqno) { in vmw_update_seqno()
124 dev_priv->last_read_seqno = seqno; in vmw_update_seqno()
125 vmw_marker_pull(&fifo_state->marker_queue, seqno); in vmw_update_seqno()
131 uint32_t seqno) in vmw_seqno_passed()
136 if (likely(dev_priv->last_read_seqno - seqno < VMW_FENCE_WRAP)) in vmw_seqno_passed()
141 if (likely(dev_priv->last_read_seqno - seqno < VMW_FENCE_WRAP)) in vmw_seqno_passed()
145 vmw_fifo_idle(dev_priv, seqno)) in vmw_seqno_passed()
149 * Then check if the seqno i in vmw_seqno_passed()
130 vmw_seqno_passed(struct vmw_private *dev_priv, uint32_t seqno) vmw_seqno_passed() argument
159 vmw_fallback_wait(struct vmw_private *dev_priv, bool lazy, bool fifo_idle, uint32_t seqno, bool interruptible, unsigned long timeout) vmw_fallback_wait() argument
285 vmw_wait_seqno(struct vmw_private *dev_priv, bool lazy, uint32_t seqno, bool interruptible, unsigned long timeout) vmw_wait_seqno() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-fence-chain.c80 * dma_fence_chain_find_seqno - find fence chain node by seqno
82 * @seqno: the sequence number to search for
90 int dma_fence_chain_find_seqno(struct dma_fence **pfence, uint64_t seqno) in dma_fence_chain_find_seqno() argument
94 if (!seqno) in dma_fence_chain_find_seqno()
98 if (!chain || chain->base.seqno < seqno) in dma_fence_chain_find_seqno()
103 to_dma_fence_chain(*pfence)->prev_seqno < seqno) in dma_fence_chain_find_seqno()
236 * @seqno: the sequence number to use for the fence chain
244 uint64_t seqno) in dma_fence_chain_init()
255 if (prev_chain && __dma_fence_is_later(seqno, pre in dma_fence_chain_init()
241 dma_fence_chain_init(struct dma_fence_chain *chain, struct dma_fence *prev, struct dma_fence *fence, uint64_t seqno) dma_fence_chain_init() argument
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Drpcgss.h253 TP_printk("addr=%s xid=0x%08x expected seqno %u, received seqno %u",
298 __field(u32, seqno)
305 __entry->seqno = gc->gc_seq;
309 TP_printk("addr=%s xid=0x%08x seqno=%u", __get_str(addr),
310 __entry->xid, __entry->seqno)
361 TP_printk("task:%u@%u expected seqno %u, received seqno %u",
377 __field(u32, seqno)
386 __entry->seqno
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_trace.h127 TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
129 TP_ARGS(dev, ring, seqno),
134 __field(u32, seqno)
140 __entry->seqno = seqno;
143 TP_printk("dev=%u, ring=%d, seqno=%u",
144 __entry->dev, __entry->ring, __entry->seqno)
149 TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
151 TP_ARGS(dev, ring, seqno)
156 TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_trace.h127 TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
129 TP_ARGS(dev, ring, seqno),
134 __field(u32, seqno)
140 __entry->seqno = seqno;
143 TP_printk("dev=%u, ring=%d, seqno=%u",
144 __entry->dev, __entry->ring, __entry->seqno)
149 TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
151 TP_ARGS(dev, ring, seqno)
156 TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_timeline.h68 u64 context, u32 seqno) in __intel_timeline_sync_set()
70 return i915_syncmap_set(&tl->sync, context, seqno); in __intel_timeline_sync_set()
76 return __intel_timeline_sync_set(tl, fence->context, fence->seqno); in intel_timeline_sync_set()
80 u64 context, u32 seqno) in __intel_timeline_sync_is_later()
82 return i915_syncmap_is_later(&tl->sync, context, seqno); in __intel_timeline_sync_is_later()
88 return __intel_timeline_sync_is_later(tl, fence->context, fence->seqno); in intel_timeline_sync_is_later()
96 u32 *seqno);
67 __intel_timeline_sync_set(struct intel_timeline *tl, u64 context, u32 seqno) __intel_timeline_sync_set() argument
79 __intel_timeline_sync_is_later(struct intel_timeline *tl, u64 context, u32 seqno) __intel_timeline_sync_is_later() argument
H A Dselftest_timeline.c167 u32 seqno; member
179 if (__intel_timeline_sync_is_later(tl, ctx, p->seqno) != p->expected) { in __igt_sync()
180 pr_err("%s: %s(ctx=%llu, seqno=%u) expected passed %s but failed\n", in __igt_sync()
181 name, p->name, ctx, p->seqno, yesno(p->expected)); in __igt_sync()
186 ret = __intel_timeline_sync_set(tl, ctx, p->seqno); in __igt_sync()
364 u32 seqno = prandom_u32_state(&prng); in bench_sync() local
366 if (!__intel_timeline_sync_is_later(&tl, id, seqno)) in bench_sync()
367 __intel_timeline_sync_set(&tl, id, seqno); in bench_sync()
378 /* Benchmark searching for a known context id and changing the seqno */ in bench_sync()
494 if (READ_ONCE(*tl->hwsp_seqno) != tl->seqno) { in checked_intel_timeline_create()
677 u32 seqno[2]; live_hwsp_wrap() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_timeline.h46 u64 context, u32 seqno) in __intel_timeline_sync_set()
48 return i915_syncmap_set(&tl->sync, context, seqno); in __intel_timeline_sync_set()
54 return __intel_timeline_sync_set(tl, fence->context, fence->seqno); in intel_timeline_sync_set()
58 u64 context, u32 seqno) in __intel_timeline_sync_is_later()
60 return i915_syncmap_is_later(&tl->sync, context, seqno); in __intel_timeline_sync_is_later()
66 return __intel_timeline_sync_is_later(tl, fence->context, fence->seqno); in intel_timeline_sync_is_later()
74 u32 *seqno);
45 __intel_timeline_sync_set(struct intel_timeline *tl, u64 context, u32 seqno) __intel_timeline_sync_set() argument
57 __intel_timeline_sync_is_later(struct intel_timeline *tl, u64 context, u32 seqno) __intel_timeline_sync_is_later() argument
H A Dselftest_timeline.c62 /* Only half of seqno's are usable, see __intel_timeline_get_seqno() */
199 u32 seqno; member
211 if (__intel_timeline_sync_is_later(tl, ctx, p->seqno) != p->expected) { in __igt_sync()
212 pr_err("%s: %s(ctx=%llu, seqno=%u) expected passed %s but failed\n", in __igt_sync()
213 name, p->name, ctx, p->seqno, str_yes_no(p->expected)); in __igt_sync()
218 ret = __intel_timeline_sync_set(tl, ctx, p->seqno); in __igt_sync()
396 u32 seqno = prandom_u32_state(&prng); in bench_sync() local
398 if (!__intel_timeline_sync_is_later(&tl, id, seqno)) in bench_sync()
399 __intel_timeline_sync_set(&tl, id, seqno); in bench_sync()
410 /* Benchmark searching for a known context id and changing the seqno */ in bench_sync()
697 u32 seqno[2]; live_hwsp_wrap() local
778 emit_read_hwsp(struct i915_request *rq, u32 seqno, u32 hwsp, u32 *addr) emit_read_hwsp() argument
896 check_watcher(struct hwsp_watcher *w, const char *name, bool (*op)(u32 hwsp, u32 seqno)) check_watcher() argument
960 u32 seqno = rq->fence.seqno; wrap_timeline() local
[all...]
H A Dintel_tlb.c112 static bool tlb_seqno_passed(const struct intel_gt *gt, u32 seqno) in tlb_seqno_passed() argument
117 return (s32)(cur - ALIGN(seqno, 2)) > 0; in tlb_seqno_passed()
120 void intel_gt_invalidate_tlb_full(struct intel_gt *gt, u32 seqno) in intel_gt_invalidate_tlb_full() argument
130 if (tlb_seqno_passed(gt, seqno)) in intel_gt_invalidate_tlb_full()
135 if (tlb_seqno_passed(gt, seqno)) in intel_gt_invalidate_tlb_full()
140 write_seqcount_invalidate(&gt->tlb.seqno); in intel_gt_invalidate_tlb_full()
149 seqcount_mutex_init(&gt->tlb.seqno, &gt->tlb.invalidate_lock); in intel_gt_init_tlb()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Di915_syncmap.c146 static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno) in check_seqno() argument
154 if (__sync_seqno(leaf)[idx] != seqno) { in check_seqno()
155 pr_err("%s: seqno[%d], found %x, expected %x\n", in check_seqno()
156 __func__, idx, __sync_seqno(leaf)[idx], seqno); in check_seqno()
163 static int check_one(struct i915_syncmap **sync, u64 context, u32 seqno) in check_one() argument
167 err = i915_syncmap_set(sync, context, seqno); in check_one()
189 err = check_seqno((*sync), ilog2((*sync)->bitmap), seqno); in check_one()
193 if (!i915_syncmap_is_later(sync, context, seqno)) { in check_one()
194 pr_err("Lookup of first context=%llx/seqno=%x failed!\n", in check_one()
195 context, seqno); in check_one()
238 check_leaf(struct i915_syncmap **sync, u64 context, u32 seqno) check_leaf() argument
548 u32 seqno; igt_syncmap_random() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A Di915_syncmap.c146 static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno) in check_seqno() argument
154 if (__sync_seqno(leaf)[idx] != seqno) { in check_seqno()
155 pr_err("%s: seqno[%d], found %x, expected %x\n", in check_seqno()
156 __func__, idx, __sync_seqno(leaf)[idx], seqno); in check_seqno()
163 static int check_one(struct i915_syncmap **sync, u64 context, u32 seqno) in check_one() argument
167 err = i915_syncmap_set(sync, context, seqno); in check_one()
189 err = check_seqno((*sync), ilog2((*sync)->bitmap), seqno); in check_one()
193 if (!i915_syncmap_is_later(sync, context, seqno)) { in check_one()
194 pr_err("Lookup of first context=%llx/seqno=%x failed!\n", in check_one()
195 context, seqno); in check_one()
238 check_leaf(struct i915_syncmap **sync, u64 context, u32 seqno) check_leaf() argument
548 u32 seqno; igt_syncmap_random() local
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Drpcgss.h277 TP_printk("addr=%s xid=0x%08x expected seqno %u, received seqno %u",
322 __field(u32, seqno)
329 __entry->seqno = gc->gc_seq;
333 TP_printk("addr=%s xid=0x%08x seqno=%u", __get_str(addr),
334 __entry->xid, __entry->seqno)
387 " expected seqno %u, received seqno %u",
403 __field(u32, seqno)
412 __entry->seqno
[all...]
/kernel/linux/linux-5.10/net/dccp/
H A Dackvec.c48 * @seqno: Sequence number of the packet carrying the Ack Vector just sent
51 int dccp_ackvec_update_records(struct dccp_ackvec *av, u64 seqno, u8 nonce_sum) in dccp_ackvec_update_records() argument
59 avr->avr_ack_seqno = seqno; in dccp_ackvec_update_records()
127 * @distance: negative or zero distance of @seqno from buf_ackno downward
128 * @seqno: the (old) sequence number whose record is to be updated
129 * @state: state in which packet carrying @seqno was received
132 u64 seqno, enum dccp_ackvec_states state) in dccp_ackvec_update_old()
163 (unsigned long long)seqno, state); in dccp_ackvec_update_old()
193 * @seqno: sequence number of the first packet in @num_packets
194 * @state: state in which packet carrying @seqno wa
131 dccp_ackvec_update_old(struct dccp_ackvec *av, s64 distance, u64 seqno, enum dccp_ackvec_states state) dccp_ackvec_update_old() argument
196 dccp_ackvec_add_new(struct dccp_ackvec *av, u32 num_packets, u64 seqno, enum dccp_ackvec_states state) dccp_ackvec_add_new() argument
248 u64 seqno = DCCP_SKB_CB(skb)->dccpd_seq; dccp_ackvec_input() local
[all...]
/kernel/linux/linux-6.6/net/dccp/
H A Dackvec.c48 * @seqno: Sequence number of the packet carrying the Ack Vector just sent
51 int dccp_ackvec_update_records(struct dccp_ackvec *av, u64 seqno, u8 nonce_sum) in dccp_ackvec_update_records() argument
59 avr->avr_ack_seqno = seqno; in dccp_ackvec_update_records()
127 * @distance: negative or zero distance of @seqno from buf_ackno downward
128 * @seqno: the (old) sequence number whose record is to be updated
129 * @state: state in which packet carrying @seqno was received
132 u64 seqno, enum dccp_ackvec_states state) in dccp_ackvec_update_old()
163 (unsigned long long)seqno, state); in dccp_ackvec_update_old()
193 * @seqno: sequence number of the first packet in @num_packets
194 * @state: state in which packet carrying @seqno wa
131 dccp_ackvec_update_old(struct dccp_ackvec *av, s64 distance, u64 seqno, enum dccp_ackvec_states state) dccp_ackvec_update_old() argument
196 dccp_ackvec_add_new(struct dccp_ackvec *av, u32 num_packets, u64 seqno, enum dccp_ackvec_states state) dccp_ackvec_add_new() argument
250 u64 seqno = DCCP_SKB_CB(skb)->dccpd_seq; dccp_ackvec_input() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dagg-rx.c84 mt76_rx_aggr_release_frames(tid, frames, status->seqno); in mt76_rx_aggr_check_release()
125 u16 seqno; in mt76_rx_aggr_check_ctl() local
134 seqno = IEEE80211_SEQ_TO_SN(le16_to_cpu(bar->start_seq_num)); in mt76_rx_aggr_check_ctl()
141 mt76_rx_aggr_release_frames(tid, frames, seqno); in mt76_rx_aggr_check_ctl()
155 u16 seqno, head, size, idx; in mt76_rx_aggr_reorder() local
186 seqno = status->seqno; in mt76_rx_aggr_reorder()
188 sn_less = ieee80211_sn_less(seqno, head); in mt76_rx_aggr_reorder()
203 if (seqno == head) { in mt76_rx_aggr_reorder()
216 if (!ieee80211_sn_less(seqno, hea in mt76_rx_aggr_reorder()
[all...]

Completed in 11 milliseconds

12345678910>>...18