Symbol: hw_context
drivers/crypto/stm32/stm32-hash.c
1053
u32 *preg = rctx->state.hw_context;
drivers/crypto/stm32/stm32-hash.c
1340
u32 *preg = state->hw_context;
drivers/crypto/stm32/stm32-hash.c
152
u32 hw_context[3 + HASH_CSR_NB_MAX];
drivers/crypto/talitos.c
1717
memcpy(areq->result, req_ctx->hw_context,
drivers/crypto/talitos.c
1809
req_ctx->hw_context,
drivers/crypto/talitos.c
1850
req_ctx->hw_context, DMA_FROM_DEVICE);
drivers/crypto/talitos.c
1854
req_ctx->hw_context,
drivers/crypto/talitos.c
1881
req_ctx->hw_context,
drivers/crypto/talitos.c
1892
req_ctx->hw_context,
drivers/crypto/talitos.c
1947
dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size,
drivers/crypto/talitos.c
1962
req_ctx->hw_context[0] = SHA224_H0;
drivers/crypto/talitos.c
1963
req_ctx->hw_context[1] = SHA224_H1;
drivers/crypto/talitos.c
1964
req_ctx->hw_context[2] = SHA224_H2;
drivers/crypto/talitos.c
1965
req_ctx->hw_context[3] = SHA224_H3;
drivers/crypto/talitos.c
1966
req_ctx->hw_context[4] = SHA224_H4;
drivers/crypto/talitos.c
1967
req_ctx->hw_context[5] = SHA224_H5;
drivers/crypto/talitos.c
1968
req_ctx->hw_context[6] = SHA224_H6;
drivers/crypto/talitos.c
1969
req_ctx->hw_context[7] = SHA224_H7;
drivers/crypto/talitos.c
1972
req_ctx->hw_context[8] = 0;
drivers/crypto/talitos.c
1973
req_ctx->hw_context[9] = 0;
drivers/crypto/talitos.c
2141
dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size,
drivers/crypto/talitos.c
2145
memcpy(export->hw_context, req_ctx->hw_context,
drivers/crypto/talitos.c
2172
memcpy(req_ctx->hw_context, export->hw_context, size);
drivers/crypto/talitos.c
2180
dma = dma_map_single(dev, req_ctx->hw_context, req_ctx->hw_context_size,
drivers/crypto/talitos.c
866
u32 hw_context[TALITOS_MDEU_MAX_CONTEXT_SIZE / sizeof(u32)];
drivers/crypto/talitos.c
880
u32 hw_context[TALITOS_MDEU_MAX_CONTEXT_SIZE / sizeof(u32)];
drivers/gpu/drm/gma500/mmu.c
121
void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context)
drivers/gpu/drm/gma500/mmu.c
125
uint32_t offset = (hw_context == 0) ? PSB_CR_BIF_DIR_LIST_BASE0 :
drivers/gpu/drm/gma500/mmu.c
126
PSB_CR_BIF_DIR_LIST_BASE1 + hw_context * 4;
drivers/gpu/drm/gma500/mmu.c
132
pd->hw_context = hw_context;
drivers/gpu/drm/gma500/mmu.c
207
pd->hw_context = -1;
drivers/gpu/drm/gma500/mmu.c
239
if (pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
240
PSB_WSGX32(0, PSB_CR_BIF_DIR_LIST_BASE0 + pd->hw_context * 4);
drivers/gpu/drm/gma500/mmu.c
289
if (pd->driver->has_clflush && pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
338
if (pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
375
if (pd->hw_context != -1) {
drivers/gpu/drm/gma500/mmu.c
554
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
559
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
611
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
617
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
656
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
661
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
722
if (pd->hw_context != -1)
drivers/gpu/drm/gma500/mmu.c
728
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
13118
reg = read_kctxt_csr(dd, sc->hw_context,
drivers/infiniband/hw/hfi1/chip.c
13124
write_kctxt_csr(dd, sc->hw_context,
drivers/infiniband/hw/hfi1/chip.c
14757
hw_ctxt = rcd->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
14791
hw_ctxt = rcd->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
14818
hw_ctxt = rcd->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
14838
hw_ctxt = ctxt->sc->hw_context;
drivers/infiniband/hw/hfi1/chip.c
5947
unsigned int hw_context)
drivers/infiniband/hw/hfi1/chip.c
5957
sw_index = dd->hw_to_sw[hw_context];
drivers/infiniband/hw/hfi1/chip.c
5961
sw_index, hw_context);
drivers/infiniband/hw/hfi1/chip.c
5969
sw_index, hw_context);
drivers/infiniband/hw/hfi1/chip.c
5977
status = read_kctxt_csr(dd, hw_context, SEND_CTXT_ERR_STATUS);
drivers/infiniband/hw/hfi1/chip.c
5979
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
2007
ctxt = dd->vld[15].sc->hw_context;
drivers/infiniband/hw/hfi1/pio.c
2016
ctxt = dd->vld[i].sc->hw_context;
drivers/infiniband/hw/hfi1/pio.c
2022
ctxt = dd->kernel_send_context[i + 1]->hw_context;
drivers/infiniband/hw/hfi1/pio.c
2115
sc->flags, sc->sw_index, sc->hw_context, sc->group);
drivers/infiniband/hw/hfi1/pio.c
2122
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];