/Linux-v4.19/drivers/gpu/drm/ttm/ |
D | ttm_execbuf_util.c | 56 void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, in ttm_eu_backoff_reservation() argument 77 if (ticket) in ttm_eu_backoff_reservation() 78 ww_acquire_fini(ticket); in ttm_eu_backoff_reservation() 94 int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, in ttm_eu_reserve_buffers() argument 108 if (ticket) in ttm_eu_reserve_buffers() 109 ww_acquire_init(ticket, &reservation_ww_class); in ttm_eu_reserve_buffers() 114 ret = __ttm_bo_reserve(bo, intr, (ticket == NULL), ticket); in ttm_eu_reserve_buffers() 146 ticket); in ttm_eu_reserve_buffers() 148 ww_mutex_lock_slow(&bo->resv->lock, ticket); in ttm_eu_reserve_buffers() 159 if (ticket) { in ttm_eu_reserve_buffers() [all …]
|
/Linux-v4.19/fs/xfs/ |
D | xfs_log.c | 33 struct xlog_ticket *ticket, 67 struct xlog_ticket *ticket, 91 struct xlog_ticket *ticket); 95 struct xlog_ticket *ticket); 501 struct xlog_ticket *ticket, in xfs_log_done() argument 513 (((ticket->t_flags & XLOG_TIC_INITED) == 0) && in xfs_log_done() 514 (xlog_commit_record(log, ticket, iclog, &lsn)))) { in xfs_log_done() 521 trace_xfs_log_done_nonperm(log, ticket); in xfs_log_done() 527 xlog_ungrant_log_space(log, ticket); in xfs_log_done() 529 trace_xfs_log_done_perm(log, ticket); in xfs_log_done() [all …]
|
D | xfs_log.h | 117 struct xlog_ticket *ticket, 139 struct xlog_ticket **ticket, 146 struct xlog_ticket *xfs_log_ticket_get(struct xlog_ticket *ticket); 147 void xfs_log_ticket_put(struct xlog_ticket *ticket);
|
D | xfs_log_cil.c | 68 log->l_cilp->xc_ctx->ticket = xlog_cil_ticket_alloc(log); in xlog_cil_init_post_recovery() 427 if (ctx->ticket->t_curr_res == 0) { in xlog_cil_insert_items() 428 ctx_res = ctx->ticket->t_unit_res; in xlog_cil_insert_items() 429 ctx->ticket->t_curr_res = ctx_res; in xlog_cil_insert_items() 440 ctx->ticket->t_unit_res += split_res; in xlog_cil_insert_items() 441 ctx->ticket->t_curr_res += split_res; in xlog_cil_insert_items() 648 new_ctx->ticket = xlog_cil_ticket_alloc(log); in xlog_cil_push() 776 tic = ctx->ticket; in xlog_cil_push() 855 xfs_log_ticket_put(new_ctx->ticket); in xlog_cil_push() 1193 if (log->l_cilp->xc_ctx->ticket) in xlog_cil_destroy() [all …]
|
D | xfs_log_priv.h | 241 struct xlog_ticket *ticket; /* chkpt ticket */ member 446 void xlog_print_tic_res(struct xfs_mount *mp, struct xlog_ticket *ticket);
|
/Linux-v4.19/include/drm/ttm/ |
D | ttm_bo_driver.h | 625 struct ww_acquire_ctx *ticket) in __ttm_bo_reserve() argument 631 if (WARN_ON(ticket)) in __ttm_bo_reserve() 639 ret = reservation_object_lock_interruptible(bo->resv, ticket); in __ttm_bo_reserve() 641 ret = reservation_object_lock(bo->resv, ticket); in __ttm_bo_reserve() 693 struct ww_acquire_ctx *ticket) in ttm_bo_reserve() argument 699 ret = __ttm_bo_reserve(bo, interruptible, no_wait, ticket); in ttm_bo_reserve() 718 struct ww_acquire_ctx *ticket) in ttm_bo_reserve_slowpath() argument 726 ticket); in ttm_bo_reserve_slowpath() 728 ww_mutex_lock_slow(&bo->resv->lock, ticket); in ttm_bo_reserve_slowpath()
|
D | ttm_execbuf_util.h | 62 extern void ttm_eu_backoff_reservation(struct ww_acquire_ctx *ticket, 99 extern int ttm_eu_reserve_buffers(struct ww_acquire_ctx *ticket, 116 extern void ttm_eu_fence_buffer_objects(struct ww_acquire_ctx *ticket,
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | spinlock.h | 45 int *p = (int *)&lock->lock, ticket, serve; in __ticket_spin_lock() local 47 ticket = ia64_fetchadd(1, p, acq); in __ticket_spin_lock() 49 if (!(((ticket >> TICKET_SHIFT) ^ ticket) & TICKET_MASK)) in __ticket_spin_lock() 57 if (!(((serve >> TICKET_SHIFT) ^ ticket) & TICKET_MASK)) in __ticket_spin_lock()
|
/Linux-v4.19/net/rxrpc/ |
D | key.c | 134 memcpy(&token->kad->ticket, &xdr[8], tktlen); in rxrpc_preparse_xdr_rxkad() 148 token->kad->ticket[0], token->kad->ticket[1], in rxrpc_preparse_xdr_rxkad() 149 token->kad->ticket[2], token->kad->ticket[3], in rxrpc_preparse_xdr_rxkad() 150 token->kad->ticket[4], token->kad->ticket[5], in rxrpc_preparse_xdr_rxkad() 151 token->kad->ticket[6], token->kad->ticket[7]); in rxrpc_preparse_xdr_rxkad() 209 kfree(rxk5->ticket); in rxrpc_rxk5_free() 508 ret = rxrpc_krb5_decode_ticket(&rxk5->ticket, &rxk5->ticket_len, in rxrpc_preparse_xdr_rxk5() 750 v1->ticket[0], v1->ticket[1], in rxrpc_preparse() 751 v1->ticket[2], v1->ticket[3], in rxrpc_preparse() 752 v1->ticket[4], v1->ticket[5], in rxrpc_preparse() [all …]
|
D | rxkad.c | 715 iov[2].iov_base = (void *)s2->ticket; in rxkad_send_response() 864 void *ticket, size_t ticket_len, in rxkad_decrypt_ticket() argument 899 ASSERTCMP((unsigned long) ticket & 7UL, ==, 0); in rxkad_decrypt_ticket() 909 sg_init_one(&sg[0], ticket, ticket_len); in rxkad_decrypt_ticket() 915 p = ticket; in rxkad_decrypt_ticket() 1065 void *ticket; in rxkad_verify_response() local 1108 ticket = kmalloc(ticket_len, GFP_NOFS); in rxkad_verify_response() 1109 if (!ticket) in rxkad_verify_response() 1115 ticket, ticket_len) < 0) in rxkad_verify_response() 1118 ret = rxkad_decrypt_ticket(conn, skb, ticket, ticket_len, &session_key, in rxkad_verify_response() [all …]
|
/Linux-v4.19/drivers/gpu/drm/virtio/ |
D | virtgpu_ioctl.c | 56 static int virtio_gpu_object_list_validate(struct ww_acquire_ctx *ticket, in virtio_gpu_object_list_validate() argument 65 ret = ttm_eu_reserve_buffers(ticket, head, true, NULL); in virtio_gpu_object_list_validate() 74 ttm_eu_backoff_reservation(ticket, head); in virtio_gpu_object_list_validate() 116 struct ww_acquire_ctx ticket; in virtio_gpu_execbuffer_ioctl() local 161 ret = virtio_gpu_object_list_validate(&ticket, &validate_list); in virtio_gpu_execbuffer_ioctl() 174 ttm_eu_fence_buffer_objects(&ticket, &validate_list, &fence->f); in virtio_gpu_execbuffer_ioctl() 183 ttm_eu_backoff_reservation(&ticket, &validate_list); in virtio_gpu_execbuffer_ioctl() 228 struct ww_acquire_ctx ticket; in virtio_gpu_resource_create_ioctl() local 273 ret = virtio_gpu_object_list_validate(&ticket, &validate_list); in virtio_gpu_resource_create_ioctl() 294 ttm_eu_backoff_reservation(&ticket, &validate_list); in virtio_gpu_resource_create_ioctl() [all …]
|
/Linux-v4.19/include/keys/ |
D | rxrpc-type.h | 35 u8 ticket[0]; /* the encrypted ticket */ member 80 u8 *ticket; /* krb5 ticket */ member 107 u8 ticket[0]; member
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_virt.c | 80 struct ww_acquire_ctx ticket; in amdgpu_map_static_csa() local 94 r = ttm_eu_reserve_buffers(&ticket, &list, true, NULL); in amdgpu_map_static_csa() 102 ttm_eu_backoff_reservation(&ticket, &list); in amdgpu_map_static_csa() 112 ttm_eu_backoff_reservation(&ticket, &list); in amdgpu_map_static_csa() 123 ttm_eu_backoff_reservation(&ticket, &list); in amdgpu_map_static_csa() 127 ttm_eu_backoff_reservation(&ticket, &list); in amdgpu_map_static_csa()
|
D | amdgpu_gem.c | 164 struct ww_acquire_ctx ticket; in amdgpu_gem_object_close() local 177 r = ttm_eu_reserve_buffers(&ticket, &list, false, &duplicates); in amdgpu_gem_object_close() 202 ttm_eu_backoff_reservation(&ticket, &list); in amdgpu_gem_object_close() 563 struct ww_acquire_ctx ticket; in amdgpu_gem_va_ioctl() local 622 r = ttm_eu_reserve_buffers(&ticket, &list, true, &duplicates); in amdgpu_gem_va_ioctl() 678 ttm_eu_backoff_reservation(&ticket, &list); in amdgpu_gem_va_ioctl()
|
D | amdgpu_amdkfd_gpuvm.c | 643 struct ww_acquire_ctx ticket; /* Reservation ticket */ member 690 ret = ttm_eu_reserve_buffers(&ctx->ticket, &ctx->list, in reserve_bo_and_vm() 765 ret = ttm_eu_reserve_buffers(&ctx->ticket, &ctx->list, in reserve_bo_and_cond_vms() 799 ttm_eu_backoff_reservation(&ctx->ticket, &ctx->list); in unreserve_bo_and_vms() 1762 struct ww_acquire_ctx ticket; in validate_invalid_user_pages() local 1797 ret = ttm_eu_reserve_buffers(&ticket, &resv_list, false, &duplicates); in validate_invalid_user_pages() 1878 ttm_eu_backoff_reservation(&ticket, &resv_list); in validate_invalid_user_pages() 2015 ret = ttm_eu_reserve_buffers(&ctx.ticket, &ctx.list, in amdgpu_amdkfd_gpuvm_restore_process_bos() 2108 ttm_eu_backoff_reservation(&ctx.ticket, &ctx.list); in amdgpu_amdkfd_gpuvm_restore_process_bos()
|
D | amdgpu_cs.c | 612 r = ttm_eu_reserve_buffers(&p->ticket, &p->validated, true, in amdgpu_cs_parser_bos() 649 ttm_eu_backoff_reservation(&p->ticket, &p->validated); in amdgpu_cs_parser_bos() 743 ttm_eu_backoff_reservation(&p->ticket, &p->validated); in amdgpu_cs_parser_bos() 789 ttm_eu_backoff_reservation(&parser->ticket, in amdgpu_cs_parser_fini() 1257 amdgpu_vm_bo_trace_cs(&fpriv->vm, &p->ticket); in amdgpu_cs_submit() 1264 ttm_eu_fence_buffer_objects(&p->ticket, &p->validated, p->fence); in amdgpu_cs_submit() 1658 if (READ_ONCE((*bo)->tbo.resv->lock.ctx) != &parser->ticket) in amdgpu_cs_find_mapping()
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_resource.c | 444 vmw_resource_check_buffer(struct ww_acquire_ctx *ticket, in vmw_resource_check_buffer() argument 464 ret = ttm_eu_reserve_buffers(ticket, &val_list, interruptible, NULL); in vmw_resource_check_buffer() 482 ttm_eu_backoff_reservation(ticket, &val_list); in vmw_resource_check_buffer() 533 vmw_resource_backoff_reservation(struct ww_acquire_ctx *ticket, in vmw_resource_backoff_reservation() argument 543 ttm_eu_backoff_reservation(ticket, &val_list); in vmw_resource_backoff_reservation() 555 static int vmw_resource_do_evict(struct ww_acquire_ctx *ticket, in vmw_resource_do_evict() argument 566 ret = vmw_resource_check_buffer(ticket, res, interruptible, &val_buf); in vmw_resource_do_evict() 581 vmw_resource_backoff_reservation(ticket, &val_buf); in vmw_resource_do_evict() 819 struct ww_acquire_ctx ticket; in vmw_resource_evict_type() local 834 ret = vmw_resource_do_evict(&ticket, evict_res, false); in vmw_resource_evict_type()
|
/Linux-v4.19/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem_submit.c | 119 struct ww_acquire_ctx *ticket) in submit_lock_objects() argument 134 ticket); in submit_lock_objects() 144 ww_acquire_done(ticket); in submit_lock_objects() 162 ticket); in submit_lock_objects() 417 struct ww_acquire_ctx ticket; in etnaviv_ioctl_gem_submit() local 496 ww_acquire_init(&ticket, &reservation_ww_class); in etnaviv_ioctl_gem_submit() 546 ret = submit_lock_objects(submit, &ticket); in etnaviv_ioctl_gem_submit() 582 ww_acquire_fini(&ticket); in etnaviv_ioctl_gem_submit()
|
/Linux-v4.19/arch/mips/include/asm/octeon/ |
D | cvmx-cmd-queue.h | 154 uint64_t ticket[(CVMX_CMD_QUEUE_END >> 16) * 256]; member 278 …[ticket_ptr] "=" GCC_OFF_SMALL_ASM()(__cvmx_cmd_queue_state_ptr->ticket[__cvmx_cmd_queue_get_index… in __cvmx_cmd_queue_lock() 279 [now_serving] "=m"(qptr->now_serving), [ticket] "=r"(tmp), in __cvmx_cmd_queue_lock()
|
/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_release.c | 258 ret = ttm_eu_reserve_buffers(&release->ticket, &release->bos, in qxl_release_reserve_list() 268 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_reserve_list() 282 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_backoff_reserve_list() 467 ww_acquire_fini(&release->ticket); in qxl_release_fence_buffer_objects()
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_gem_submit.c | 62 ww_acquire_init(&submit->ticket, &reservation_ww_class); in submit_create() 197 &submit->ticket); in submit_lock_objects() 204 ww_acquire_done(&submit->ticket); in submit_lock_objects() 219 &submit->ticket); in submit_lock_objects() 402 ww_acquire_fini(&submit->ticket); in submit_cleanup()
|
D | msm_gem.h | 143 struct ww_acquire_ctx ticket; member
|
/Linux-v4.19/fs/btrfs/ |
D | extent-tree.c | 4760 struct reserve_ticket *ticket = NULL; in may_commit_transaction() local 4771 ticket = list_first_entry(&space_info->priority_tickets, in may_commit_transaction() 4774 ticket = list_first_entry(&space_info->tickets, in may_commit_transaction() 4776 bytes = (ticket) ? ticket->bytes : 0; in may_commit_transaction() 4882 struct reserve_ticket *ticket; in btrfs_calc_reclaim_metadata_size() local 4887 list_for_each_entry(ticket, &space_info->tickets, list) in btrfs_calc_reclaim_metadata_size() 4888 to_reclaim += ticket->bytes; in btrfs_calc_reclaim_metadata_size() 4889 list_for_each_entry(ticket, &space_info->priority_tickets, list) in btrfs_calc_reclaim_metadata_size() 4890 to_reclaim += ticket->bytes; in btrfs_calc_reclaim_metadata_size() 4936 struct reserve_ticket *ticket; in wake_all_tickets() local [all …]
|
/Linux-v4.19/arch/ia64/mm/ |
D | tlb.c | 104 unsigned long ticket; member 110 ss->ticket = 0; in spinaphore_init() 116 unsigned long t = ia64_fetchadd(1, &ss->ticket, acq), serve; in down_spin()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_gem.c | 321 struct ww_acquire_ctx ticket; member 366 ww_acquire_fini(&op->ticket); in validate_fini() 382 ww_acquire_init(&op->ticket, &reservation_ww_class); in validate_init() 415 ret = ttm_bo_reserve(&nvbo->bo, true, false, &op->ticket); in validate_init() 423 &op->ticket); in validate_init() 470 ww_acquire_done(&op->ticket); in validate_init()
|