Lines Matching defs:seqno
101 * a) When a new fence seqno has been submitted by the fifo code.
111 * FENCE_GOAL irq and sets the fence goal seqno to that of the next fence
113 * the subsystem makes sure the fence goal seqno is updated.
115 * The fence goal seqno irq is on as long as there are unsignaled fence
152 u32 seqno = vmw_mmio_read(fifo_mem + SVGA_FIFO_FENCE);
153 if (seqno - fence->base.seqno < VMW_FENCE_WRAP)
378 struct vmw_fence_obj *fence, u32 seqno,
384 fman->ctx, seqno);
424 * seqno if needed.
427 * @passed_seqno: The seqno the device currently signals as passed.
434 * action attached, and sets the seqno of that fence as a new fence goal.
436 * returns true if the device goal seqno was updated. False otherwise.
457 vmw_mmio_write(fence->base.seqno,
468 * vmw_fence_goal_check_locked - Replace the device fence goal seqno if
471 * @fence: Pointer to a struct vmw_fence_obj the seqno of which should be
476 * check whether the seqno of that fence should be used for a fence
478 * invalid, or has a higher seqno than that of the current fence object.
480 * returns true if the device goal seqno was updated. False otherwise.
494 goal_seqno - fence->base.seqno < VMW_FENCE_WRAP))
497 vmw_mmio_write(fence->base.seqno, fifo_mem + SVGA_FIFO_FENCE_GOAL);
508 uint32_t seqno, new_seqno;
511 seqno = vmw_mmio_read(fifo_mem + SVGA_FIFO_FENCE);
514 if (seqno - fence->base.seqno < VMW_FENCE_WRAP) {
526 * Rerun if the fence goal seqno was updated, and the
531 needs_rerun = vmw_fence_goal_new_locked(fman, seqno);
534 if (new_seqno != seqno) {
535 seqno = new_seqno;
589 uint32_t seqno,
599 ret = vmw_fence_obj_init(fman, fence, seqno,
640 uint32_t seqno,
670 ret = vmw_fence_obj_init(fman, &ufence->fence, seqno,
915 const u32 seqno = dev_priv->last_read_seqno;
918 arg->passed_seqno = seqno;
944 * This function is called when the seqno of the fence where @action is
1043 * object seqno has passed.