hw_context 147 drivers/crypto/stm32/stm32-hash.c u32 *hw_context; hw_context 967 drivers/crypto/stm32/stm32-hash.c rctx->hw_context = kmalloc_array(3 + HASH_CSR_REGISTER_NUMBER, hw_context 971 drivers/crypto/stm32/stm32-hash.c preg = rctx->hw_context; hw_context 998 drivers/crypto/stm32/stm32-hash.c preg = rctx->hw_context; hw_context 1014 drivers/crypto/stm32/stm32-hash.c kfree(rctx->hw_context); hw_context 865 drivers/crypto/talitos.c u32 hw_context[TALITOS_MDEU_MAX_CONTEXT_SIZE / sizeof(u32)]; hw_context 879 drivers/crypto/talitos.c u32 hw_context[TALITOS_MDEU_MAX_CONTEXT_SIZE / sizeof(u32)]; hw_context 1807 drivers/crypto/talitos.c req_ctx->hw_context, hw_context 1852 drivers/crypto/talitos.c req_ctx->hw_context, hw_context 1879 drivers/crypto/talitos.c req_ctx->hw_context, hw_context 1890 drivers/crypto/talitos.c req_ctx->hw_context, hw_context 1945 drivers/crypto/talitos.c dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size, hw_context 1960 drivers/crypto/talitos.c req_ctx->hw_context[0] = SHA224_H0; hw_context 1961 drivers/crypto/talitos.c req_ctx->hw_context[1] = SHA224_H1; hw_context 1962 drivers/crypto/talitos.c req_ctx->hw_context[2] = SHA224_H2; hw_context 1963 drivers/crypto/talitos.c req_ctx->hw_context[3] = SHA224_H3; hw_context 1964 drivers/crypto/talitos.c req_ctx->hw_context[4] = SHA224_H4; hw_context 1965 drivers/crypto/talitos.c req_ctx->hw_context[5] = SHA224_H5; hw_context 1966 drivers/crypto/talitos.c req_ctx->hw_context[6] = SHA224_H6; hw_context 1967 drivers/crypto/talitos.c req_ctx->hw_context[7] = SHA224_H7; hw_context 1970 drivers/crypto/talitos.c req_ctx->hw_context[8] = 0; hw_context 1971 drivers/crypto/talitos.c req_ctx->hw_context[9] = 0; hw_context 2138 drivers/crypto/talitos.c dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size, hw_context 2142 drivers/crypto/talitos.c memcpy(export->hw_context, req_ctx->hw_context, hw_context 2169 drivers/crypto/talitos.c memcpy(req_ctx->hw_context, export->hw_context, size); hw_context 2177 drivers/crypto/talitos.c dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size, hw_context 128 drivers/gpu/drm/gma500/mmu.c void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) hw_context 132 drivers/gpu/drm/gma500/mmu.c uint32_t offset = (hw_context == 0) ? PSB_CR_BIF_DIR_LIST_BASE0 : hw_context 133 drivers/gpu/drm/gma500/mmu.c PSB_CR_BIF_DIR_LIST_BASE1 + hw_context * 4; hw_context 139 drivers/gpu/drm/gma500/mmu.c pd->hw_context = hw_context; hw_context 214 drivers/gpu/drm/gma500/mmu.c pd->hw_context = -1; hw_context 246 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) { hw_context 247 drivers/gpu/drm/gma500/mmu.c PSB_WSGX32(0, PSB_CR_BIF_DIR_LIST_BASE0 + pd->hw_context * 4); hw_context 297 drivers/gpu/drm/gma500/mmu.c if (pd->driver->has_clflush && pd->hw_context != -1) { hw_context 347 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) { hw_context 384 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) { hw_context 583 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 588 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 640 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 646 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 685 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 690 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 751 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 757 drivers/gpu/drm/gma500/mmu.c if (pd->hw_context != -1) hw_context 45 drivers/gpu/drm/gma500/mmu.h int hw_context; hw_context 76 drivers/gpu/drm/gma500/mmu.h extern void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context); hw_context 986 drivers/gpu/drm/i915/gem/i915_gem_context.c struct i915_address_space *vm = rq->hw_context->vm; hw_context 282 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c struct intel_context *ce = rq->hw_context; hw_context 338 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c struct intel_context *ce = rq->hw_context; hw_context 299 drivers/gpu/drm/i915/gt/intel_context.c GEM_BUG_ON(rq->hw_context == ce); hw_context 1461 drivers/gpu/drm/i915/gt/intel_engine_cs.c if (!intel_context_inflight_count(rq->hw_context)) hw_context 500 drivers/gpu/drm/i915/gt/intel_lrc.c owner = rq->hw_context->engine; hw_context 562 drivers/gpu/drm/i915/gt/intel_lrc.c struct intel_context * const ce = rq->hw_context; hw_context 576 drivers/gpu/drm/i915/gt/intel_lrc.c struct intel_context * const ce = rq->hw_context; hw_context 607 drivers/gpu/drm/i915/gt/intel_lrc.c struct intel_context * const ce = rq->hw_context; hw_context 631 drivers/gpu/drm/i915/gt/intel_lrc.c struct intel_context * const ce = rq->hw_context; hw_context 648 drivers/gpu/drm/i915/gt/intel_lrc.c struct intel_context *ce = rq->hw_context; hw_context 744 drivers/gpu/drm/i915/gt/intel_lrc.c if (ce == rq->hw_context) hw_context 747 drivers/gpu/drm/i915/gt/intel_lrc.c ce = rq->hw_context; hw_context 832 drivers/gpu/drm/i915/gt/intel_lrc.c if (!can_merge_ctx(prev->hw_context, next->hw_context)) hw_context 1185 drivers/gpu/drm/i915/gt/intel_lrc.c GEM_BUG_ON(rq->hw_context != &ve->context); hw_context 1301 drivers/gpu/drm/i915/gt/intel_lrc.c if (last->hw_context == rq->hw_context) hw_context 1311 drivers/gpu/drm/i915/gt/intel_lrc.c if (ctx_single_port_submission(last->hw_context) || hw_context 1312 drivers/gpu/drm/i915/gt/intel_lrc.c ctx_single_port_submission(rq->hw_context)) hw_context 1326 drivers/gpu/drm/i915/gt/intel_lrc.c !can_merge_ctx(last->hw_context, hw_context 1327 drivers/gpu/drm/i915/gt/intel_lrc.c rq->hw_context)); hw_context 1905 drivers/gpu/drm/i915/gt/intel_lrc.c struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(rq->hw_context->vm); hw_context 1960 drivers/gpu/drm/i915/gt/intel_lrc.c GEM_BUG_ON(!intel_context_is_pinned(request->hw_context)); hw_context 1978 drivers/gpu/drm/i915/gt/intel_lrc.c if (i915_vm_is_4lvl(request->hw_context->vm)) hw_context 2438 drivers/gpu/drm/i915/gt/intel_lrc.c const struct intel_context * const ce = rq->hw_context; hw_context 2450 drivers/gpu/drm/i915/gt/intel_lrc.c if (rq->hw_context != ce) hw_context 2480 drivers/gpu/drm/i915/gt/intel_lrc.c ce = rq->hw_context; hw_context 1655 drivers/gpu/drm/i915/gt/intel_ringbuffer.c *cs++ = i915_ggtt_offset(rq->hw_context->state) | flags; hw_context 1747 drivers/gpu/drm/i915/gt/intel_ringbuffer.c struct i915_address_space *vm = vm_alias(rq->hw_context); hw_context 1784 drivers/gpu/drm/i915/gt/intel_ringbuffer.c if (rq->hw_context->state) { hw_context 1845 drivers/gpu/drm/i915/gt/intel_ringbuffer.c GEM_BUG_ON(!intel_context_is_pinned(request->hw_context)); hw_context 467 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c u32 ctx_desc = lower_32_bits(rq->hw_context->lrc_desc); hw_context 568 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c if (last && rq->hw_context != last->hw_context) { hw_context 673 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c intel_lr_context_reset(engine, rq->hw_context, rq->head, stalled); hw_context 61 drivers/gpu/drm/i915/gvt/scheduler.c workload->req->hw_context->state->obj; hw_context 132 drivers/gpu/drm/i915/gvt/scheduler.c workload->req->hw_context->state->obj; hw_context 309 drivers/gpu/drm/i915/gvt/scheduler.c if (IS_GEN(req->i915, 9) && is_inhibit_context(req->hw_context)) hw_context 536 drivers/gpu/drm/i915/gvt/scheduler.c (struct execlist_ring_context *)rq->hw_context->lrc_reg_state; hw_context 803 drivers/gpu/drm/i915/gvt/scheduler.c struct drm_i915_gem_object *ctx_obj = rq->hw_context->state->obj; hw_context 1334 drivers/gpu/drm/i915/i915_gem.c GEM_BUG_ON(intel_context_is_pinned(rq->hw_context)); hw_context 1336 drivers/gpu/drm/i915/i915_gem.c state = rq->hw_context->state; hw_context 1388 drivers/gpu/drm/i915/i915_gem.c ce = rq->hw_context; hw_context 1407 drivers/gpu/drm/i915/i915_gpu_error.c request->hw_context->state, hw_context 307 drivers/gpu/drm/i915/i915_request.c intel_context_exit(rq->hw_context); hw_context 308 drivers/gpu/drm/i915/i915_request.c intel_context_unpin(rq->hw_context); hw_context 691 drivers/gpu/drm/i915/i915_request.c rq->hw_context = ce; hw_context 115 drivers/gpu/drm/i915/i915_request.h struct intel_context *hw_context; hw_context 219 drivers/gpu/drm/i915/i915_scheduler.c if (inflight->hw_context == rq->hw_context) hw_context 5969 drivers/infiniband/hw/hfi1/chip.c unsigned int hw_context) hw_context 5979 drivers/infiniband/hw/hfi1/chip.c sw_index = dd->hw_to_sw[hw_context]; hw_context 5983 drivers/infiniband/hw/hfi1/chip.c sw_index, hw_context); hw_context 5991 drivers/infiniband/hw/hfi1/chip.c sw_index, hw_context); hw_context 5999 drivers/infiniband/hw/hfi1/chip.c status = read_kctxt_csr(dd, hw_context, SEND_CTXT_ERR_STATUS); hw_context 6001 drivers/infiniband/hw/hfi1/chip.c dd_dev_info(dd, "Send Context %u(%u) Error: %s\n", sw_index, hw_context, hw_context 13017 drivers/infiniband/hw/hfi1/chip.c reg = read_kctxt_csr(dd, sc->hw_context, hw_context 13023 drivers/infiniband/hw/hfi1/chip.c write_kctxt_csr(dd, sc->hw_context, hw_context 14597 drivers/infiniband/hw/hfi1/chip.c hw_ctxt = rcd->sc->hw_context; hw_context 14631 drivers/infiniband/hw/hfi1/chip.c hw_ctxt = rcd->sc->hw_context; hw_context 14658 drivers/infiniband/hw/hfi1/chip.c hw_ctxt = rcd->sc->hw_context; hw_context 14678 drivers/infiniband/hw/hfi1/chip.c hw_ctxt = ctxt->sc->hw_context; hw_context 385 drivers/infiniband/hw/hfi1/file_ops.c (uctxt->sc->hw_context * BIT(16))) + hw_context 991 drivers/infiniband/hw/hfi1/file_ops.c uctxt->sc->hw_context); hw_context 1166 drivers/infiniband/hw/hfi1/file_ops.c cinfo.send_ctxt = uctxt->sc->hw_context; hw_context 496 drivers/infiniband/hw/hfi1/pio.c u32 *hw_context) hw_context 510 drivers/infiniband/hw/hfi1/pio.c *hw_context = context; hw_context 523 drivers/infiniband/hw/hfi1/pio.c static void sc_hw_free(struct hfi1_devdata *dd, u32 sw_index, u32 hw_context) hw_context 530 drivers/infiniband/hw/hfi1/pio.c __func__, sw_index, hw_context); hw_context 533 drivers/infiniband/hw/hfi1/pio.c dd->hw_to_sw[hw_context] = INVALID_SCI; hw_context 563 drivers/infiniband/hw/hfi1/pio.c u32 gc = group_context(sc->hw_context, sc->group); hw_context 564 drivers/infiniband/hw/hfi1/pio.c u32 index = sc->hw_context & 0x7; hw_context 645 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(sc->dd, sc->hw_context, hw_context 666 drivers/infiniband/hw/hfi1/pio.c u32 hw_context = sc->hw_context; hw_context 669 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, hw_context 706 drivers/infiniband/hw/hfi1/pio.c u32 hw_context; hw_context 728 drivers/infiniband/hw/hfi1/pio.c ret = sc_hw_alloc(dd, type, &sw_index, &hw_context); hw_context 754 drivers/infiniband/hw/hfi1/pio.c sc->hw_context = hw_context; hw_context 762 drivers/infiniband/hw/hfi1/pio.c sc->base_addr = dd->piobase + ((hw_context & PIO_ADDR_CONTEXT_MASK) hw_context 770 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CTRL), reg); hw_context 775 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(ERR_MASK), (u64)-1); hw_context 778 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CHECK_PARTITION_KEY), hw_context 793 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CHECK_OPCODE), hw_context 799 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CREDIT_RETURN_ADDR), reg); hw_context 831 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CREDIT_CTRL), reg); hw_context 836 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CHECK_VL), reg); hw_context 867 drivers/infiniband/hw/hfi1/pio.c hw_context, hw_context 883 drivers/infiniband/hw/hfi1/pio.c u32 hw_context; hw_context 893 drivers/infiniband/hw/hfi1/pio.c hw_context = sc->hw_context; hw_context 901 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CTRL), 0); hw_context 902 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CHECK_ENABLE), 0); hw_context 903 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(ERR_MASK), 0); hw_context 904 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CHECK_PARTITION_KEY), 0); hw_context 905 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CHECK_OPCODE), 0); hw_context 906 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CREDIT_RETURN_ADDR), 0); hw_context 907 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, hw_context, SC(CREDIT_CTRL), 0); hw_context 910 drivers/infiniband/hw/hfi1/pio.c sc_hw_free(dd, sw_index, hw_context); hw_context 929 drivers/infiniband/hw/hfi1/pio.c reg = read_kctxt_csr(sc->dd, sc->hw_context, SC(CTRL)); hw_context 933 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(sc->dd, sc->hw_context, SC(CTRL), reg); hw_context 989 drivers/infiniband/hw/hfi1/pio.c static bool is_sc_halted(struct hfi1_devdata *dd, u32 hw_context) hw_context 991 drivers/infiniband/hw/hfi1/pio.c return !!(read_kctxt_csr(dd, hw_context, SC(STATUS)) & hw_context 1018 drivers/infiniband/hw/hfi1/pio.c reg = read_csr(dd, sc->hw_context * 8 + hw_context 1022 drivers/infiniband/hw/hfi1/pio.c is_sc_halted(dd, sc->hw_context) || egress_halted(reg)) hw_context 1035 drivers/infiniband/hw/hfi1/pio.c sc->hw_context, (u32)reg); hw_context 1083 drivers/infiniband/hw/hfi1/pio.c sc->hw_context); hw_context 1093 drivers/infiniband/hw/hfi1/pio.c reg = read_kctxt_csr(dd, sc->hw_context, SC(STATUS)); hw_context 1098 drivers/infiniband/hw/hfi1/pio.c __func__, sc->sw_index, sc->hw_context); hw_context 1126 drivers/infiniband/hw/hfi1/pio.c sc->hw_context, count); hw_context 1302 drivers/infiniband/hw/hfi1/pio.c sc_ctrl = read_kctxt_csr(dd, sc->hw_context, SC(CTRL)); hw_context 1325 drivers/infiniband/hw/hfi1/pio.c reg = read_kctxt_csr(dd, sc->hw_context, SC(ERR_STATUS)); hw_context 1327 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, sc->hw_context, SC(ERR_CLEAR), reg); hw_context 1341 drivers/infiniband/hw/hfi1/pio.c pio = ((sc->hw_context & SEND_PIO_INIT_CTXT_PIO_CTXT_NUM_MASK) << hw_context 1355 drivers/infiniband/hw/hfi1/pio.c sc->sw_index, sc->hw_context, ret); hw_context 1363 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(dd, sc->hw_context, SC(CTRL), sc_ctrl); hw_context 1368 drivers/infiniband/hw/hfi1/pio.c read_kctxt_csr(dd, sc->hw_context, SC(CTRL)); hw_context 1384 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE), hw_context 1390 drivers/infiniband/hw/hfi1/pio.c read_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE)); hw_context 1392 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE), 0); hw_context 1411 drivers/infiniband/hw/hfi1/pio.c __func__, sc->sw_index, sc->hw_context); hw_context 1558 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(sc->dd, sc->hw_context, hw_context 1580 drivers/infiniband/hw/hfi1/pio.c write_kctxt_csr(sc->dd, sc->hw_context, hw_context 1758 drivers/infiniband/hw/hfi1/pio.c void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context) hw_context 1765 drivers/infiniband/hw/hfi1/pio.c sw_index = dd->hw_to_sw[hw_context]; hw_context 1768 drivers/infiniband/hw/hfi1/pio.c __func__, hw_context, sw_index); hw_context 1775 drivers/infiniband/hw/hfi1/pio.c gc = group_context(hw_context, sc->group); hw_context 1782 drivers/infiniband/hw/hfi1/pio.c __func__, hw_context, sw_index); hw_context 2064 drivers/infiniband/hw/hfi1/pio.c ctxt = dd->vld[15].sc->hw_context; hw_context 2073 drivers/infiniband/hw/hfi1/pio.c ctxt = dd->vld[i].sc->hw_context; hw_context 2079 drivers/infiniband/hw/hfi1/pio.c ctxt = dd->kernel_send_context[i + 1]->hw_context; hw_context 2170 drivers/infiniband/hw/hfi1/pio.c sc->flags, sc->sw_index, sc->hw_context, sc->group); hw_context 2177 drivers/infiniband/hw/hfi1/pio.c reg = read_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_STATUS)); hw_context 111 drivers/infiniband/hw/hfi1/pio.h u8 hw_context; /* hardware context number */ hw_context 298 drivers/infiniband/hw/hfi1/pio.h void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context); hw_context 69 drivers/infiniband/hw/hfi1/trace_tx.h __field(u32, hw_context) hw_context 74 drivers/infiniband/hw/hfi1/trace_tx.h __entry->hw_context = sc->hw_context; hw_context 80 drivers/infiniband/hw/hfi1/trace_tx.h __entry->hw_context, hw_context 90 drivers/infiniband/hw/hfi1/trace_tx.h __field(u32, hw_context) hw_context 96 drivers/infiniband/hw/hfi1/trace_tx.h __entry->hw_context = sc->hw_context; hw_context 103 drivers/infiniband/hw/hfi1/trace_tx.h __entry->hw_context, hw_context 1648 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h struct hw_context context[ILT_MAX_L2_LINES]; hw_context 343 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c sa_entry->hw_context = hw_context 348 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c if (IS_ERR(sa_entry->hw_context)) { hw_context 349 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c err = PTR_ERR(sa_entry->hw_context); hw_context 387 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c if (sa_entry->hw_context) { hw_context 389 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c mlx5_accel_esp_free_hw_context(sa_entry->hw_context); hw_context 102 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h void *hw_context;