Symbol: hw_context
drivers/crypto/stm32/stm32-hash.c
1047
u32 *preg = rctx->state.hw_context;
drivers/crypto/stm32/stm32-hash.c
1334
u32 *preg = state->hw_context;
drivers/crypto/stm32/stm32-hash.c
152
u32 hw_context[3 + HASH_CSR_NB_MAX];
drivers/crypto/talitos.c
1785
memcpy(areq->result, req_ctx->hw_context,
drivers/crypto/talitos.c
1905
req_ctx->hw_context,
drivers/crypto/talitos.c
1937
req_ctx->hw_context, DMA_FROM_DEVICE);
drivers/crypto/talitos.c
1941
req_ctx->hw_context,
drivers/crypto/talitos.c
2137
dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size,
drivers/crypto/talitos.c
2152
req_ctx->hw_context[0] = SHA224_H0;
drivers/crypto/talitos.c
2153
req_ctx->hw_context[1] = SHA224_H1;
drivers/crypto/talitos.c
2154
req_ctx->hw_context[2] = SHA224_H2;
drivers/crypto/talitos.c
2155
req_ctx->hw_context[3] = SHA224_H3;
drivers/crypto/talitos.c
2156
req_ctx->hw_context[4] = SHA224_H4;
drivers/crypto/talitos.c
2157
req_ctx->hw_context[5] = SHA224_H5;
drivers/crypto/talitos.c
2158
req_ctx->hw_context[6] = SHA224_H6;
drivers/crypto/talitos.c
2159
req_ctx->hw_context[7] = SHA224_H7;
drivers/crypto/talitos.c
2162
req_ctx->hw_context[8] = 0;
drivers/crypto/talitos.c
2163
req_ctx->hw_context[9] = 0;
drivers/crypto/talitos.c
2219
dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size,
drivers/crypto/talitos.c
2223
memcpy(export->hw_context, req_ctx->hw_context,
drivers/crypto/talitos.c
2250
memcpy(req_ctx->hw_context, export->hw_context, size);
drivers/crypto/talitos.c
2258
dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size,
drivers/crypto/talitos.c
941
u32 hw_context[TALITOS_MDEU_MAX_CONTEXT_SIZE / sizeof(u32)];
drivers/crypto/talitos.c
955
u32 hw_context[TALITOS_MDEU_MAX_CONTEXT_SIZE / sizeof(u32)];
drivers/gpu/drm/gma500/mmu.c
123
void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context)
drivers/gpu/drm/gma500/mmu.c
127
uint32_t offset = (hw_context == 0) ? PSB_CR_BIF_DIR_LIST_BASE0 :
drivers/gpu/drm/gma500/mmu.c
128
PSB_CR_BIF_DIR_LIST_BASE1 + hw_context * 4;
drivers/gpu/drm/gma500/mmu.c
134
pd->hw_context = hw_context;
drivers/gpu/drm/gma500/mmu.c
209
pd->hw_context = -1;
drivers/gpu/drm/gma500/mmu.c
241
if (pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
242
PSB_WSGX32(0, PSB_CR_BIF_DIR_LIST_BASE0 + pd->hw_context * 4);
drivers/gpu/drm/gma500/mmu.c
291
if (pd->driver->has_clflush && pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
340
if (pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
377
if (pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
556
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
561
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
613
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
619
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
658
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
663
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
724
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
730
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.h
45
int hw_context;
drivers/gpu/drm/gma500/mmu.h
74
extern void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context);
drivers/infiniband/hw/hfi1/chip.c
13109
reg = read_kctxt_csr(dd, sc->hw_context,
drivers/infiniband/hw/hfi1/chip.c
13115
write_kctxt_csr(dd, sc->hw_context,
drivers/infiniband/hw/hfi1/chip.c
14717
hw_ctxt = rcd->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
14751
hw_ctxt = rcd->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
14778
hw_ctxt = rcd->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
14798
hw_ctxt = ctxt->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
5938
unsigned int hw_context)
drivers/infiniband/hw/hfi1/chip.c
5948
sw_index = dd->hw_to_sw[hw_context];
drivers/infiniband/hw/hfi1/chip.c
5952
sw_index, hw_context);
drivers/infiniband/hw/hfi1/chip.c
5960
sw_index, hw_context);
drivers/infiniband/hw/hfi1/chip.c
5968
status = read_kctxt_csr(dd, hw_context, SEND_CTXT_ERR_STATUS);
drivers/infiniband/hw/hfi1/chip.c
5970
dd_dev_info(dd, "Send Context %u(%u) Error: %s\n", sw_index, hw_context,
drivers/infiniband/hw/hfi1/file_ops.c
1154
cinfo.send_ctxt = uctxt->sc->hw_context;
drivers/infiniband/hw/hfi1/file_ops.c
359
(uctxt->sc->hw_context * BIT(16))) +
drivers/infiniband/hw/hfi1/file_ops.c
979
uctxt->sc->hw_context);
drivers/infiniband/hw/hfi1/pio.c
1042
sc->hw_context);
drivers/infiniband/hw/hfi1/pio.c
1052
reg = read_kctxt_csr(dd, sc->hw_context, SC(STATUS));
drivers/infiniband/hw/hfi1/pio.c
1057
__func__, sc->sw_index, sc->hw_context);
drivers/infiniband/hw/hfi1/pio.c
1085
sc->hw_context, count);
drivers/infiniband/hw/hfi1/pio.c
1261
sc_ctrl = read_kctxt_csr(dd, sc->hw_context, SC(CTRL));
drivers/infiniband/hw/hfi1/pio.c
1284
reg = read_kctxt_csr(dd, sc->hw_context, SC(ERR_STATUS));
drivers/infiniband/hw/hfi1/pio.c
1286
write_kctxt_csr(dd, sc->hw_context, SC(ERR_CLEAR), reg);
drivers/infiniband/hw/hfi1/pio.c
1300
pio = ((sc->hw_context & SEND_PIO_INIT_CTXT_PIO_CTXT_NUM_MASK) <<
drivers/infiniband/hw/hfi1/pio.c
1314
sc->sw_index, sc->hw_context, ret);
drivers/infiniband/hw/hfi1/pio.c
1322
write_kctxt_csr(dd, sc->hw_context, SC(CTRL), sc_ctrl);
drivers/infiniband/hw/hfi1/pio.c
1327
read_kctxt_csr(dd, sc->hw_context, SC(CTRL));
drivers/infiniband/hw/hfi1/pio.c
1343
write_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE),
drivers/infiniband/hw/hfi1/pio.c
1349
read_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE));
drivers/infiniband/hw/hfi1/pio.c
1351
write_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_FORCE), 0);
drivers/infiniband/hw/hfi1/pio.c
1507
write_kctxt_csr(sc->dd, sc->hw_context,
drivers/infiniband/hw/hfi1/pio.c
1529
write_kctxt_csr(sc->dd, sc->hw_context,
drivers/infiniband/hw/hfi1/pio.c
1707
void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context)
drivers/infiniband/hw/hfi1/pio.c
1714
sw_index = dd->hw_to_sw[hw_context];
drivers/infiniband/hw/hfi1/pio.c
1717
__func__, hw_context, sw_index);
drivers/infiniband/hw/hfi1/pio.c
1724
gc = group_context(hw_context, sc->group);
drivers/infiniband/hw/hfi1/pio.c
1731
__func__, hw_context, sw_index);
drivers/infiniband/hw/hfi1/pio.c
2010
ctxt = dd->vld[15].sc->hw_context;
drivers/infiniband/hw/hfi1/pio.c
2019
ctxt = dd->vld[i].sc->hw_context;
drivers/infiniband/hw/hfi1/pio.c
2025
ctxt = dd->kernel_send_context[i + 1]->hw_context;
drivers/infiniband/hw/hfi1/pio.c
2118
sc->flags, sc->sw_index, sc->hw_context, sc->group);
drivers/infiniband/hw/hfi1/pio.c
2125
reg = read_kctxt_csr(sc->dd, sc->hw_context, SC(CREDIT_STATUS));
drivers/infiniband/hw/hfi1/pio.c
453
u32 *hw_context)
drivers/infiniband/hw/hfi1/pio.c
467
*hw_context = context;
drivers/infiniband/hw/hfi1/pio.c
480
static void sc_hw_free(struct hfi1_devdata *dd, u32 sw_index, u32 hw_context)
drivers/infiniband/hw/hfi1/pio.c
487
__func__, sw_index, hw_context);
drivers/infiniband/hw/hfi1/pio.c
490
dd->hw_to_sw[hw_context] = INVALID_SCI;
drivers/infiniband/hw/hfi1/pio.c
520
u32 gc = group_context(sc->hw_context, sc->group);
drivers/infiniband/hw/hfi1/pio.c
521
u32 index = sc->hw_context & 0x7;
drivers/infiniband/hw/hfi1/pio.c
602
write_kctxt_csr(sc->dd, sc->hw_context,
drivers/infiniband/hw/hfi1/pio.c
623
u32 hw_context = sc->hw_context;
drivers/infiniband/hw/hfi1/pio.c
626
write_kctxt_csr(dd, hw_context,
drivers/infiniband/hw/hfi1/pio.c
663
u32 hw_context;
drivers/infiniband/hw/hfi1/pio.c
685
ret = sc_hw_alloc(dd, type, &sw_index, &hw_context);
drivers/infiniband/hw/hfi1/pio.c
711
sc->hw_context = hw_context;
drivers/infiniband/hw/hfi1/pio.c
719
sc->base_addr = dd->piobase + ((hw_context & PIO_ADDR_CONTEXT_MASK)
drivers/infiniband/hw/hfi1/pio.c
727
write_kctxt_csr(dd, hw_context, SC(CTRL), reg);
drivers/infiniband/hw/hfi1/pio.c
732
write_kctxt_csr(dd, hw_context, SC(ERR_MASK), (u64)-1);
drivers/infiniband/hw/hfi1/pio.c
735
write_kctxt_csr(dd, hw_context, SC(CHECK_PARTITION_KEY),
drivers/infiniband/hw/hfi1/pio.c
750
write_kctxt_csr(dd, hw_context, SC(CHECK_OPCODE),
drivers/infiniband/hw/hfi1/pio.c
756
write_kctxt_csr(dd, hw_context, SC(CREDIT_RETURN_ADDR), reg);
drivers/infiniband/hw/hfi1/pio.c
788
write_kctxt_csr(dd, hw_context, SC(CREDIT_CTRL), reg);
drivers/infiniband/hw/hfi1/pio.c
793
write_kctxt_csr(dd, hw_context, SC(CHECK_VL), reg);
drivers/infiniband/hw/hfi1/pio.c
824
hw_context,
drivers/infiniband/hw/hfi1/pio.c
840
u32 hw_context;
drivers/infiniband/hw/hfi1/pio.c
850
hw_context = sc->hw_context;
drivers/infiniband/hw/hfi1/pio.c
858
write_kctxt_csr(dd, hw_context, SC(CTRL), 0);
drivers/infiniband/hw/hfi1/pio.c
859
write_kctxt_csr(dd, hw_context, SC(CHECK_ENABLE), 0);
drivers/infiniband/hw/hfi1/pio.c
860
write_kctxt_csr(dd, hw_context, SC(ERR_MASK), 0);
drivers/infiniband/hw/hfi1/pio.c
861
write_kctxt_csr(dd, hw_context, SC(CHECK_PARTITION_KEY), 0);
drivers/infiniband/hw/hfi1/pio.c
862
write_kctxt_csr(dd, hw_context, SC(CHECK_OPCODE), 0);
drivers/infiniband/hw/hfi1/pio.c
863
write_kctxt_csr(dd, hw_context, SC(CREDIT_RETURN_ADDR), 0);
drivers/infiniband/hw/hfi1/pio.c
864
write_kctxt_csr(dd, hw_context, SC(CREDIT_CTRL), 0);
drivers/infiniband/hw/hfi1/pio.c
867
sc_hw_free(dd, sw_index, hw_context);
drivers/infiniband/hw/hfi1/pio.c
887
reg = read_kctxt_csr(sc->dd, sc->hw_context, SC(CTRL));
drivers/infiniband/hw/hfi1/pio.c
891
write_kctxt_csr(sc->dd, sc->hw_context, SC(CTRL), reg);
drivers/infiniband/hw/hfi1/pio.c
948
static bool is_sc_halted(struct hfi1_devdata *dd, u32 hw_context)
drivers/infiniband/hw/hfi1/pio.c
950
return !!(read_kctxt_csr(dd, hw_context, SC(STATUS)) &
drivers/infiniband/hw/hfi1/pio.c
977
reg = read_csr(dd, sc->hw_context * 8 +
drivers/infiniband/hw/hfi1/pio.c
981
is_sc_halted(dd, sc->hw_context) || egress_halted(reg))
drivers/infiniband/hw/hfi1/pio.c
994
sc->hw_context, (u32)reg);
drivers/infiniband/hw/hfi1/pio.h
253
void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context);
drivers/infiniband/hw/hfi1/pio.h
69
u8 hw_context; /* hardware context number */
drivers/infiniband/hw/hfi1/trace_tx.h
29
__field(u32, hw_context)
drivers/infiniband/hw/hfi1/trace_tx.h
34
__entry->hw_context = sc->hw_context;
drivers/infiniband/hw/hfi1/trace_tx.h
40
__entry->hw_context,
drivers/infiniband/hw/hfi1/trace_tx.h
50
__field(u32, hw_context)
drivers/infiniband/hw/hfi1/trace_tx.h
56
__entry->hw_context = sc->hw_context;
drivers/infiniband/hw/hfi1/trace_tx.h
63
__entry->hw_context,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1649
struct hw_context context[ILT_MAX_L2_LINES];