/drivers/misc/sgi-gru/ |
H A D | gruhandles.h | 101 static inline void *get_gseg_base_address(void *base, int ctxnum) argument 103 return (void *)(base + GRU_GSEG0_BASE + GRU_GSEG_STRIDE * ctxnum); 106 static inline void *get_gseg_base_address_cb(void *base, int ctxnum, int line) argument 108 return (void *)(get_gseg_base_address(base, ctxnum) + 112 static inline void *get_gseg_base_address_ds(void *base, int ctxnum, int line) argument 114 return (void *)(get_gseg_base_address(base, ctxnum) + GRU_DS_BASE + 118 static inline struct gru_tlb_fault_map *get_tfm(void *base, int ctxnum) argument 121 ctxnum * GRU_HANDLE_STRIDE); 124 static inline struct gru_tlb_global_handle *get_tgh(void *base, int ctxnum) argument 127 ctxnum * GRU_HANDLE_STRID 130 get_cbe(void *base, int ctxnum) argument 136 get_tfh(void *base, int ctxnum) argument 142 get_cch(void *base, int ctxnum) argument 290 unsigned int ctxnum:4; member in struct:gru_tlb_fault_handle [all...] |
H A D | grukdump.c | 47 void __user *ubuf, int ctxnum, int dsrcnt, 53 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; 119 static int gru_dump_context(struct gru_state *gru, int ctxnum, argument 132 cch = get_cch(grubase, ctxnum); 149 gts = gru->gs_gts[ctxnum]; 164 ret = gru_dump_context_data(grubase, cch, ubuf, ctxnum, 174 hdr.ctxnum = ctxnum; 194 int ctxnum, ret, cnt = 0; local 217 for (ctxnum 45 gru_dump_context_data(void *grubase, struct gru_context_configuration_handle *cch, void __user *ubuf, int ctxnum, int dsrcnt, int flush_cbrs) argument [all...] |
H A D | grulib.h | 117 int ctxnum; member in struct:gru_dump_chiplet_state_req 133 unsigned char ctxnum; member in struct:gru_dump_context_header
|
H A D | grumain.c | 267 "gid %d, gts %p, gms %p, ctxnum %d, asid 0x%x, asidmap 0x%lx\n", 286 gru_dbg(grudev, "gid %d, gts %p, gms %p, ctxnum 0x%d, asidmap 0x%lx\n", 492 static void gru_load_context_data(void *save, void *grubase, int ctxnum, argument 500 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; 528 static void gru_unload_context_data(void *save, void *grubase, int ctxnum, argument 535 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; 559 int ctxnum = gts->ts_ctxnum; local 563 cch = get_cch(gru->gs_gru_base_vaddr, ctxnum); 575 ctxnum, gts->ts_cbr_map, 595 int i, err, asid, ctxnum local 662 int i, ctxnum = gts->ts_ctxnum, ret = 0; local 788 int ctxnum, ctxnum0, flag = 0, cbr, dsr; local 859 int ctxnum; local [all...] |
H A D | grutables.h | 532 #define for_each_gts_on_gru(gts, gru, ctxnum) \ 533 for ((ctxnum) = 0; (ctxnum) < GRU_NUM_CCH; (ctxnum)++) \ 534 if (((gts) = (gru)->gs_gts[ctxnum])) 552 #define gseg_physical_address(gru, ctxnum) \ 553 ((gru)->gs_gru_base_paddr + ctxnum * GRU_GSEG_STRIDE) 554 #define gseg_virtual_address(gru, ctxnum) \ 555 ((gru)->gs_gru_base_vaddr + ctxnum * GRU_GSEG_STRIDE)
|
H A D | grufault.c | 535 int cbrnum, ctxnum; local 572 ctxnum = tfh->ctxnum; 573 gts = gru->gs_gts[ctxnum]; 750 int gid, ctxnum; local 757 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) { 758 gts = gru->gs_gts[ctxnum];
|
H A D | grukservices.c | 157 int ctxnum, ncpus; local 183 ctxnum = kgts->ts_ctxnum; 184 bs->kernel_cb = get_gseg_base_address_cb(vaddr, ctxnum, 0); 185 bs->kernel_dsr = get_gseg_base_address_ds(vaddr, ctxnum, 0);
|
/drivers/media/video/omap3isp/ |
H A D | ispcsi2.c | 215 csi2->regs1, ISPCSI2_CTX_DAT_PING_ADDR(ctx->ctxnum)); 217 csi2->regs1, ISPCSI2_CTX_DAT_PONG_ADDR(ctx->ctxnum)); 233 * @ctxnum: Context number, valid between 0 and 7 values. 238 struct isp_csi2_device *csi2, u8 ctxnum, u8 enable) 240 struct isp_csi2_ctx_cfg *ctx = &csi2->contexts[ctxnum]; 244 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); 260 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); 276 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTX_CTRL1(ctx->ctxnum)); 293 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL1(ctx->ctxnum)); 296 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTX_CTRL2(ctx->ctxnum)); 237 csi2_ctx_enable(struct isp_device *isp, struct isp_csi2_device *csi2, u8 ctxnum, u8 enable) argument [all...] |
H A D | ispcsi2.h | 88 u8 ctxnum; /* context number 0 - 7 */ member in struct:isp_csi2_ctx_cfg
|