/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_trace.h | 18 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 D | saa7164-cmd.c | 22 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 D | saa7164-cmd.c | 22 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 D | v3d_trace.h | 39 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 D | v3d_trace.h | 39 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 D | vc4_trace.h | 18 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 D | virtgpu_trace.h | 12 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 D | dma-fence-chain.c | 80 * 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 D | vmwgfx_marker.c | 33 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 D | vmwgfx_irq.c | 111 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 D | dma-fence-chain.c | 80 * 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 D | rpcgss.h | 253 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 D | radeon_trace.h | 127 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 D | radeon_trace.h | 127 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 D | intel_timeline.h | 68 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 D | selftest_timeline.c | 167 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 D | intel_timeline.h | 46 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 D | selftest_timeline.c | 62 /* 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 D | intel_tlb.c | 112 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(>->tlb.seqno); in intel_gt_invalidate_tlb_full() 149 seqcount_mutex_init(>->tlb.seqno, >->tlb.invalidate_lock); in intel_gt_init_tlb()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
H A D | i915_syncmap.c | 146 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 D | i915_syncmap.c | 146 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 D | rpcgss.h | 277 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 D | ackvec.c | 48 * @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 D | ackvec.c | 48 * @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 D | agg-rx.c | 84 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...] |