| /linux/drivers/gpu/drm/msm/ |
| A D | msm_fence.c | 19 fctx = kzalloc(sizeof(*fctx), GFP_KERNEL); in msm_fence_context_alloc() 20 if (!fctx) in msm_fence_context_alloc() 23 fctx->dev = dev; in msm_fence_context_alloc() 24 strncpy(fctx->name, name, sizeof(fctx->name)); in msm_fence_context_alloc() 26 fctx->fenceptr = fenceptr; in msm_fence_context_alloc() 29 return fctx; in msm_fence_context_alloc() 34 kfree(fctx); in msm_fence_context_free() 51 fctx->completed_fence = max(fence, fctx->completed_fence); in msm_update_fence() 73 return f->fctx->name; in msm_fence_get_timeline_name() 97 f->fctx = fctx; in msm_fence_alloc() [all …]
|
| A D | msm_fence.h | 57 void msm_fence_context_free(struct msm_fence_context *fctx); 59 void msm_update_fence(struct msm_fence_context *fctx, uint32_t fence); 61 struct dma_fence * msm_fence_alloc(struct msm_fence_context *fctx);
|
| A D | msm_ringbuffer.c | 19 submit->hw_fence = msm_fence_alloc(submit->ring->fctx); in msm_job_run() 103 ring->fctx = msm_fence_context_alloc(gpu->dev, &ring->memptrs->fence, name); in msm_ringbuffer_new() 119 msm_fence_context_free(ring->fctx); in msm_ringbuffer_destroy()
|
| A D | msm_ringbuffer.h | 66 struct msm_fence_context *fctx; member
|
| /linux/drivers/gpu/drm/nouveau/ |
| A D | nouveau_fence.c | 67 if (!--fctx->notify_ref) in nouveau_fence_signal() 94 spin_lock_irq(&fctx->lock); in nouveau_fence_context_kill() 112 fctx->dead = 1; in nouveau_fence_context_del() 138 u32 seq = fctx->read(chan); in nouveau_fence_update() 204 &fctx->notify); in nouveau_fence_context_new() 221 &fctx->lock, fctx->context, ++fctx->sequence); in nouveau_fence_emit() 224 &fctx->lock, fctx->context, ++fctx->sequence); in nouveau_fence_emit() 225 kref_get(&fctx->fence_ref); in nouveau_fence_emit() 228 ret = fctx->emit(fence); in nouveau_fence_emit() 448 return !fctx->dead ? fctx->name : "dead channel"; in nouveau_fence_get_timeline_name() [all …]
|
| A D | nv84_fence.c | 114 nouveau_vma_del(&fctx->vma); in nv84_fence_context_del() 116 nouveau_fence_context_del(&fctx->base); in nv84_fence_context_del() 118 nouveau_fence_context_free(&fctx->base); in nv84_fence_context_del() 125 struct nv84_fence_chan *fctx; in nv84_fence_context_new() local 128 fctx = chan->fence = kzalloc(sizeof(*fctx), GFP_KERNEL); in nv84_fence_context_new() 129 if (!fctx) in nv84_fence_context_new() 133 fctx->base.emit = nv84_fence_emit; in nv84_fence_context_new() 134 fctx->base.sync = nv84_fence_sync; in nv84_fence_context_new() 135 fctx->base.read = nv84_fence_read; in nv84_fence_context_new() 136 fctx->base.emit32 = nv84_fence_emit32; in nv84_fence_context_new() [all …]
|
| A D | nv10_fence.c | 61 struct nv10_fence_chan *fctx = chan->fence; in nv10_fence_context_del() local 62 nouveau_fence_context_del(&fctx->base); in nv10_fence_context_del() 63 nvif_object_dtor(&fctx->sema); in nv10_fence_context_del() 65 nouveau_fence_context_free(&fctx->base); in nv10_fence_context_del() 71 struct nv10_fence_chan *fctx; in nv10_fence_context_new() local 73 fctx = chan->fence = kzalloc(sizeof(*fctx), GFP_KERNEL); in nv10_fence_context_new() 74 if (!fctx) in nv10_fence_context_new() 77 nouveau_fence_context_new(chan, &fctx->base); in nv10_fence_context_new() 78 fctx->base.emit = nv10_fence_emit; in nv10_fence_context_new() 79 fctx->base.read = nv10_fence_read; in nv10_fence_context_new() [all …]
|
| A D | nv04_fence.c | 70 struct nv04_fence_chan *fctx = chan->fence; in nv04_fence_context_del() local 71 nouveau_fence_context_del(&fctx->base); in nv04_fence_context_del() 73 nouveau_fence_context_free(&fctx->base); in nv04_fence_context_del() 79 struct nv04_fence_chan *fctx = kzalloc(sizeof(*fctx), GFP_KERNEL); in nv04_fence_context_new() local 80 if (fctx) { in nv04_fence_context_new() 81 nouveau_fence_context_new(chan, &fctx->base); in nv04_fence_context_new() 82 fctx->base.emit = nv04_fence_emit; in nv04_fence_context_new() 83 fctx->base.sync = nv04_fence_sync; in nv04_fence_context_new() 84 fctx->base.read = nv04_fence_read; in nv04_fence_context_new() 85 chan->fence = fctx; in nv04_fence_context_new()
|
| A D | nv17_fence.c | 41 struct nv10_fence_chan *fctx = chan->fence; in nv17_fence_sync() local 57 PUSH_MTHD(ppush, NV176E, SET_CONTEXT_DMA_SEMAPHORE, fctx->sema.handle, in nv17_fence_sync() 65 PUSH_MTHD(npush, NV176E, SET_CONTEXT_DMA_SEMAPHORE, fctx->sema.handle, in nv17_fence_sync() 81 struct nv10_fence_chan *fctx; in nv17_fence_context_new() local 86 fctx = chan->fence = kzalloc(sizeof(*fctx), GFP_KERNEL); in nv17_fence_context_new() 87 if (!fctx) in nv17_fence_context_new() 90 nouveau_fence_context_new(chan, &fctx->base); in nv17_fence_context_new() 91 fctx->base.emit = nv10_fence_emit; in nv17_fence_context_new() 92 fctx->base.read = nv10_fence_read; in nv17_fence_context_new() 93 fctx->base.sync = nv17_fence_sync; in nv17_fence_context_new() [all …]
|
| A D | nv50_fence.c | 39 struct nv10_fence_chan *fctx; in nv50_fence_context_new() local 45 fctx = chan->fence = kzalloc(sizeof(*fctx), GFP_KERNEL); in nv50_fence_context_new() 46 if (!fctx) in nv50_fence_context_new() 49 nouveau_fence_context_new(chan, &fctx->base); in nv50_fence_context_new() 50 fctx->base.emit = nv10_fence_emit; in nv50_fence_context_new() 51 fctx->base.read = nv10_fence_read; in nv50_fence_context_new() 52 fctx->base.sync = nv17_fence_sync; in nv50_fence_context_new() 62 &fctx->sema); in nv50_fence_context_new()
|
| A D | nvc0_fence.c | 82 struct nv84_fence_chan *fctx = chan->fence; in nvc0_fence_context_new() local 83 fctx->base.emit32 = nvc0_fence_emit32; in nvc0_fence_context_new() 84 fctx->base.sync32 = nvc0_fence_sync32; in nvc0_fence_context_new()
|
| /linux/drivers/crypto/cavium/nitrox/ |
| A D | nitrox_aead.c | 38 struct flexi_crypto_context *fctx; in nitrox_aes_gcm_setkey() local 46 fctx = nctx->u.fctx; in nitrox_aes_gcm_setkey() 47 flags.fu = be64_to_cpu(fctx->flags.f); in nitrox_aes_gcm_setkey() 52 memset(&fctx->crypto, 0, sizeof(fctx->crypto)); in nitrox_aes_gcm_setkey() 62 struct flexi_crypto_context *fctx = nctx->u.fctx; in nitrox_aead_setauthsize() local 219 struct flexi_crypto_context *fctx = nctx->u.fctx; in nitrox_aes_gcm_enc() local 253 struct flexi_crypto_context *fctx = nctx->u.fctx; in nitrox_aes_gcm_dec() local 300 nctx->u.fctx->flags.f = 0; in nitrox_aead_init() 315 flags = &nctx->u.fctx->flags; in nitrox_gcm_common_init() 347 struct flexi_crypto_context *fctx = nctx->u.fctx; in nitrox_aead_exit() local [all …]
|
| A D | nitrox_skcipher.c | 153 struct flexi_crypto_context *fctx = nctx->u.fctx; in nitrox_skcipher_exit() local 156 memzero_explicit(&fctx->auth, sizeof(struct auth_keys)); in nitrox_skcipher_exit() 171 struct flexi_crypto_context *fctx; in nitrox_skcipher_setkey() local 184 fctx = nctx->u.fctx; in nitrox_skcipher_setkey() 185 flags = &fctx->flags; in nitrox_skcipher_setkey() 192 memcpy(fctx->crypto.u.key, key, keylen); in nitrox_skcipher_setkey() 342 struct flexi_crypto_context *fctx; in nitrox_aes_xts_setkey() local 355 fctx = nctx->u.fctx; in nitrox_aes_xts_setkey() 357 memcpy(fctx->auth.u.key2, (key + keylen), keylen); in nitrox_aes_xts_setkey() 367 struct flexi_crypto_context *fctx; in nitrox_aes_ctr_rfc3686_setkey() local [all …]
|
| A D | nitrox_req.h | 206 struct flexi_crypto_context *fctx; member
|
| /linux/drivers/crypto/cavium/cpt/ |
| A D | cptvf_algs.c | 101 struct fc_context *fctx = &rctx->fctx; in create_ctx_hdr() local 121 fctx->enc.enc_ctrl.e.enc_cipher = ctx->cipher_type; in create_ctx_hdr() 122 fctx->enc.enc_ctrl.e.aes_key = ctx->key_type; in create_ctx_hdr() 123 fctx->enc.enc_ctrl.e.iv_source = FROM_DPTR; in create_ctx_hdr() 126 memcpy(fctx->enc.encr_key, ctx->enc_key, ctx->key_len * 2); in create_ctx_hdr() 128 memcpy(fctx->enc.encr_key, ctx->enc_key, ctx->key_len); in create_ctx_hdr() 129 ctrl_flags = (__be64 *)&fctx->enc.enc_ctrl.flags; in create_ctx_hdr() 130 *ctrl_flags = cpu_to_be64(fctx->enc.enc_ctrl.flags); in create_ctx_hdr() 142 req_info->in[*argcnt].vptr = (u8 *)fctx; in create_ctx_hdr() 198 struct fc_context *fctx = &rctx->fctx; in cvm_enc_dec() local [all …]
|
| A D | cptvf_algs.h | 113 struct fc_context fctx; member
|
| /linux/drivers/crypto/marvell/octeontx/ |
| A D | otx_cptvf_algs.c | 107 if (memcmp(rctx->fctx.hmac.s.hmac_calc, in validate_hmac_cipher_null() 108 rctx->fctx.hmac.s.hmac_recv, in validate_hmac_cipher_null() 240 struct otx_cpt_fc_ctx *fctx = &rctx->fctx; in create_ctx_hdr() local 283 fctx->enc.enc_ctrl.flags = cpu_to_be64(fctx->enc.enc_ctrl.cflags); in create_ctx_hdr() 294 req_info->in[*argcnt].vptr = (u8 *)fctx; in create_ctx_hdr() 355 rctx->fctx.enc.enc_ctrl.flags = 0; in cpt_enc_dec() 972 struct otx_cpt_fc_ctx *fctx = &rctx->fctx; in create_aead_ctx_hdr() local 1030 fctx->enc.enc_ctrl.e.mac_len = mac_len; in create_aead_ctx_hdr() 1031 fctx->enc.enc_ctrl.flags = cpu_to_be64(fctx->enc.enc_ctrl.cflags); in create_aead_ctx_hdr() 1042 req_info->in[*argcnt].vptr = (u8 *)fctx; in create_aead_ctx_hdr() [all …]
|
| A D | otx_cptvf_algs.h | 162 struct otx_cpt_fc_ctx fctx; member
|
| /linux/drivers/crypto/marvell/octeontx2/ |
| A D | otx2_cptvf_algs.c | 91 if (memcmp(rctx->fctx.hmac.s.hmac_calc, in validate_hmac_cipher_null() 92 rctx->fctx.hmac.s.hmac_recv, in validate_hmac_cipher_null() 225 struct otx2_cpt_fc_ctx *fctx = &rctx->fctx; in create_ctx_hdr() local 268 cpu_to_be64s(&fctx->enc.enc_ctrl.u); in create_ctx_hdr() 279 req_info->in[*argcnt].vptr = (u8 *)fctx; in create_ctx_hdr() 369 rctx->fctx.enc.enc_ctrl.u = 0; in cpt_enc_dec() 1024 struct otx2_cpt_fc_ctx *fctx = &rctx->fctx; in create_aead_ctx_hdr() local 1088 fctx->enc.enc_ctrl.e.mac_len = mac_len; in create_aead_ctx_hdr() 1089 cpu_to_be64s(&fctx->enc.enc_ctrl.u); in create_aead_ctx_hdr() 1100 req_info->in[*argcnt].vptr = (u8 *)fctx; in create_aead_ctx_hdr() [all …]
|
| A D | otx2_cptvf_algs.h | 148 struct otx2_cpt_fc_ctx fctx; member
|
| /linux/security/apparmor/ |
| A D | file.c | 486 static void update_file_ctx(struct aa_file_ctx *fctx, struct aa_label *label, in update_file_ctx() argument 492 spin_lock(&fctx->lock); in update_file_ctx() 493 old = rcu_dereference_protected(fctx->label, in update_file_ctx() 494 lockdep_is_held(&fctx->lock)); in update_file_ctx() 498 rcu_assign_pointer(fctx->label, l); in update_file_ctx() 502 fctx->allow |= request; in update_file_ctx() 504 spin_unlock(&fctx->lock); in update_file_ctx() 601 struct aa_file_ctx *fctx; in aa_file_perm() local 609 fctx = file_ctx(file); in aa_file_perm() 612 flabel = rcu_dereference(fctx->label); in aa_file_perm() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| A D | dmanv04.c | 79 struct nvkm_memory *fctx = device->imem->ramfc; in nv04_fifo_dma_fini() local 98 nvkm_kmap(fctx); in nv04_fifo_dma_fini() 103 u32 cv = (nvkm_ro32(fctx, c->ctxp + data) & ~cm); in nv04_fifo_dma_fini() 104 nvkm_wo32(fctx, c->ctxp + data, cv | (rv << c->ctxs)); in nv04_fifo_dma_fini() 106 nvkm_done(fctx); in nv04_fifo_dma_fini()
|
| /linux/fs/ |
| A D | userfaultfd.c | 653 if (fctx->orig == octx) { in dup_userfaultfd() 654 ctx = fctx->new; in dup_userfaultfd() 659 fctx = kmalloc(sizeof(*fctx), GFP_KERNEL); in dup_userfaultfd() 660 if (!fctx) in dup_userfaultfd() 665 kfree(fctx); in dup_userfaultfd() 679 fctx->orig = octx; in dup_userfaultfd() 680 fctx->new = ctx; in dup_userfaultfd() 681 list_add_tail(&fctx->list, fcs); in dup_userfaultfd() 706 dup_fctx(fctx); in dup_userfaultfd_complete() 707 list_del(&fctx->list); in dup_userfaultfd_complete() [all …]
|
| /linux/drivers/block/ |
| A D | rbd.c | 2493 fctx->iter = *fctx->pos; in rbd_img_fill_request_nocopy() 2500 fctx->set_pos_fn, &fctx->iter); in rbd_img_fill_request_nocopy() 2534 num_img_extents, fctx); in rbd_img_fill_request() 2545 fctx->iter = *fctx->pos; in rbd_img_fill_request() 2552 fctx->count_fn, &fctx->iter); in rbd_img_fill_request() 2569 fctx->iter = *fctx->pos; in rbd_img_fill_request() 2575 fctx->copy_fn, &fctx->iter); in rbd_img_fill_request() 2588 struct rbd_img_fill_ctx fctx = { in rbd_img_fill_nodata() local 2638 struct rbd_img_fill_ctx fctx = { in __rbd_img_fill_from_bio() local 2647 &fctx); in __rbd_img_fill_from_bio() [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| A D | crtc.c | 1051 struct nouveau_fence_chan *fctx = chan->fence; in nv04_finish_page_flip() local 1059 if (list_empty(&fctx->flip)) { in nv04_finish_page_flip() 1065 s = list_first_entry(&fctx->flip, struct nv04_page_flip_state, head); in nv04_finish_page_flip() 1107 struct nouveau_fence_chan *fctx = chan->fence; in nv04_page_flip_emit() local 1116 list_add_tail(&s->head, &fctx->flip); in nv04_page_flip_emit()
|