Home
last modified time | relevance | path

Searched refs:ctxnum (Results 1 – 25 of 41) sorted by relevance

12

/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/misc/sgi-gru/
H A Dgrukdump.c37 void __user *ubuf, int ctxnum, int dsrcnt, in gru_dump_context_data() argument
43 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; in gru_dump_context_data()
107 static int gru_dump_context(struct gru_state *gru, int ctxnum, in gru_dump_context() argument
120 cch = get_cch(grubase, ctxnum); in gru_dump_context()
140 gts = gru->gs_gts[ctxnum]; in gru_dump_context()
155 ret = gru_dump_context_data(grubase, cch, ubuf, ctxnum, in gru_dump_context()
165 hdr.ctxnum = ctxnum; in gru_dump_context()
181 int ctxnum, ret, cnt = 0; in gru_dump_chiplet_request() local
205 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_dump_chiplet_request()
206 if (req.ctxnum == ctxnum || req.ctxnum < 0) { in gru_dump_chiplet_request()
[all …]
H A Dgruhandles.h88 static inline void *get_gseg_base_address(void *base, int ctxnum) in get_gseg_base_address() argument
90 return (void *)(base + GRU_GSEG0_BASE + GRU_GSEG_STRIDE * ctxnum); in get_gseg_base_address()
95 return (void *)(get_gseg_base_address(base, ctxnum) + in get_gseg_base_address_cb()
101 return (void *)(get_gseg_base_address(base, ctxnum) + GRU_DS_BASE + in get_gseg_base_address_ds()
108 ctxnum * GRU_HANDLE_STRIDE); in get_tfm()
114 ctxnum * GRU_HANDLE_STRIDE); in get_tgh()
120 ctxnum * GRU_HANDLE_STRIDE); in get_cbe()
126 ctxnum * GRU_HANDLE_STRIDE); in get_tfh()
130 int ctxnum) in get_cch() argument
133 GRU_CCH_BASE + ctxnum * GRU_HANDLE_STRIDE); in get_cch()
[all …]
H A Dgrumain.c546 int ctxnum = gts->ts_ctxnum; in gru_unload_context() local
562 ctxnum, gts->ts_cbr_map, in gru_unload_context()
649 int i, ctxnum = gts->ts_ctxnum, ret = 0; in gru_update_cch() local
789 if (ctxnum == 0) in gru_steal_context()
792 blade->bs_lru_ctxnum = ctxnum; in gru_steal_context()
793 ctxnum0 = ctxnum; in gru_steal_context()
800 for (; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_steal_context()
803 ngts = gru->gs_gts[ctxnum]; in gru_steal_context()
821 ctxnum = 0; in gru_steal_context()
846 int ctxnum; in gru_assign_context_number() local
[all …]
H A Dgrutables.h518 #define for_each_gts_on_gru(gts, gru, ctxnum) \ argument
519 for ((ctxnum) = 0; (ctxnum) < GRU_NUM_CCH; (ctxnum)++) \
520 if (((gts) = (gru)->gs_gts[ctxnum]))
538 #define gseg_physical_address(gru, ctxnum) \ argument
539 ((gru)->gs_gru_base_paddr + ctxnum * GRU_GSEG_STRIDE)
540 #define gseg_virtual_address(gru, ctxnum) \ argument
541 ((gru)->gs_gru_base_vaddr + ctxnum * GRU_GSEG_STRIDE)
H A Dgrufault.c526 int cbrnum, ctxnum; in gru_intr() local
563 ctxnum = tfh->ctxnum; in gru_intr()
564 gts = gru->gs_gts[ctxnum]; in gru_intr()
741 int gid, ctxnum; in gru_unload_all_contexts() local
748 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_unload_all_contexts()
749 gts = gru->gs_gts[ctxnum]; in gru_unload_all_contexts()
H A Dgrulib.h117 int ctxnum; member
133 unsigned char ctxnum; member
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/misc/sgi-gru/
H A Dgrukdump.c37 void __user *ubuf, int ctxnum, int dsrcnt, in gru_dump_context_data() argument
43 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; in gru_dump_context_data()
107 static int gru_dump_context(struct gru_state *gru, int ctxnum, in gru_dump_context() argument
120 cch = get_cch(grubase, ctxnum); in gru_dump_context()
140 gts = gru->gs_gts[ctxnum]; in gru_dump_context()
155 ret = gru_dump_context_data(grubase, cch, ubuf, ctxnum, in gru_dump_context()
165 hdr.ctxnum = ctxnum; in gru_dump_context()
181 int ctxnum, ret, cnt = 0; in gru_dump_chiplet_request() local
205 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_dump_chiplet_request()
206 if (req.ctxnum == ctxnum || req.ctxnum < 0) { in gru_dump_chiplet_request()
[all …]
H A Dgruhandles.h88 static inline void *get_gseg_base_address(void *base, int ctxnum) in get_gseg_base_address() argument
90 return (void *)(base + GRU_GSEG0_BASE + GRU_GSEG_STRIDE * ctxnum); in get_gseg_base_address()
95 return (void *)(get_gseg_base_address(base, ctxnum) + in get_gseg_base_address_cb()
101 return (void *)(get_gseg_base_address(base, ctxnum) + GRU_DS_BASE + in get_gseg_base_address_ds()
108 ctxnum * GRU_HANDLE_STRIDE); in get_tfm()
114 ctxnum * GRU_HANDLE_STRIDE); in get_tgh()
120 ctxnum * GRU_HANDLE_STRIDE); in get_cbe()
126 ctxnum * GRU_HANDLE_STRIDE); in get_tfh()
130 int ctxnum) in get_cch() argument
133 GRU_CCH_BASE + ctxnum * GRU_HANDLE_STRIDE); in get_cch()
[all …]
H A Dgrumain.c546 int ctxnum = gts->ts_ctxnum; in gru_unload_context() local
562 ctxnum, gts->ts_cbr_map, in gru_unload_context()
649 int i, ctxnum = gts->ts_ctxnum, ret = 0; in gru_update_cch() local
789 if (ctxnum == 0) in gru_steal_context()
792 blade->bs_lru_ctxnum = ctxnum; in gru_steal_context()
793 ctxnum0 = ctxnum; in gru_steal_context()
800 for (; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_steal_context()
803 ngts = gru->gs_gts[ctxnum]; in gru_steal_context()
821 ctxnum = 0; in gru_steal_context()
846 int ctxnum; in gru_assign_context_number() local
[all …]
H A Dgrutables.h518 #define for_each_gts_on_gru(gts, gru, ctxnum) \ argument
519 for ((ctxnum) = 0; (ctxnum) < GRU_NUM_CCH; (ctxnum)++) \
520 if (((gts) = (gru)->gs_gts[ctxnum]))
538 #define gseg_physical_address(gru, ctxnum) \ argument
539 ((gru)->gs_gru_base_paddr + ctxnum * GRU_GSEG_STRIDE)
540 #define gseg_virtual_address(gru, ctxnum) \ argument
541 ((gru)->gs_gru_base_vaddr + ctxnum * GRU_GSEG_STRIDE)
H A Dgrufault.c526 int cbrnum, ctxnum; in gru_intr() local
563 ctxnum = tfh->ctxnum; in gru_intr()
564 gts = gru->gs_gts[ctxnum]; in gru_intr()
741 int gid, ctxnum; in gru_unload_all_contexts() local
748 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_unload_all_contexts()
749 gts = gru->gs_gts[ctxnum]; in gru_unload_all_contexts()
H A Dgrulib.h117 int ctxnum; member
133 unsigned char ctxnum; member
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/misc/sgi-gru/
H A Dgrukdump.c37 void __user *ubuf, int ctxnum, int dsrcnt, in gru_dump_context_data() argument
43 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; in gru_dump_context_data()
107 static int gru_dump_context(struct gru_state *gru, int ctxnum, in gru_dump_context() argument
120 cch = get_cch(grubase, ctxnum); in gru_dump_context()
140 gts = gru->gs_gts[ctxnum]; in gru_dump_context()
155 ret = gru_dump_context_data(grubase, cch, ubuf, ctxnum, in gru_dump_context()
165 hdr.ctxnum = ctxnum; in gru_dump_context()
181 int ctxnum, ret, cnt = 0; in gru_dump_chiplet_request() local
205 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_dump_chiplet_request()
206 if (req.ctxnum == ctxnum || req.ctxnum < 0) { in gru_dump_chiplet_request()
[all …]
H A Dgruhandles.h88 static inline void *get_gseg_base_address(void *base, int ctxnum) in get_gseg_base_address() argument
90 return (void *)(base + GRU_GSEG0_BASE + GRU_GSEG_STRIDE * ctxnum); in get_gseg_base_address()
95 return (void *)(get_gseg_base_address(base, ctxnum) + in get_gseg_base_address_cb()
101 return (void *)(get_gseg_base_address(base, ctxnum) + GRU_DS_BASE + in get_gseg_base_address_ds()
108 ctxnum * GRU_HANDLE_STRIDE); in get_tfm()
114 ctxnum * GRU_HANDLE_STRIDE); in get_tgh()
120 ctxnum * GRU_HANDLE_STRIDE); in get_cbe()
126 ctxnum * GRU_HANDLE_STRIDE); in get_tfh()
130 int ctxnum) in get_cch() argument
133 GRU_CCH_BASE + ctxnum * GRU_HANDLE_STRIDE); in get_cch()
[all …]
H A Dgrumain.c546 int ctxnum = gts->ts_ctxnum; in gru_unload_context() local
562 ctxnum, gts->ts_cbr_map, in gru_unload_context()
649 int i, ctxnum = gts->ts_ctxnum, ret = 0; in gru_update_cch() local
789 if (ctxnum == 0) in gru_steal_context()
792 blade->bs_lru_ctxnum = ctxnum; in gru_steal_context()
793 ctxnum0 = ctxnum; in gru_steal_context()
800 for (; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_steal_context()
803 ngts = gru->gs_gts[ctxnum]; in gru_steal_context()
821 ctxnum = 0; in gru_steal_context()
846 int ctxnum; in gru_assign_context_number() local
[all …]
H A Dgrutables.h518 #define for_each_gts_on_gru(gts, gru, ctxnum) \ argument
519 for ((ctxnum) = 0; (ctxnum) < GRU_NUM_CCH; (ctxnum)++) \
520 if (((gts) = (gru)->gs_gts[ctxnum]))
538 #define gseg_physical_address(gru, ctxnum) \ argument
539 ((gru)->gs_gru_base_paddr + ctxnum * GRU_GSEG_STRIDE)
540 #define gseg_virtual_address(gru, ctxnum) \ argument
541 ((gru)->gs_gru_base_vaddr + ctxnum * GRU_GSEG_STRIDE)
H A Dgrufault.c526 int cbrnum, ctxnum; in gru_intr() local
563 ctxnum = tfh->ctxnum; in gru_intr()
564 gts = gru->gs_gts[ctxnum]; in gru_intr()
741 int gid, ctxnum; in gru_unload_all_contexts() local
748 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) { in gru_unload_all_contexts()
749 gts = gru->gs_gts[ctxnum]; in gru_unload_all_contexts()
H A Dgrulib.h117 int ctxnum; member
133 unsigned char ctxnum; member
/dports/graphics/libepoxy/libepoxy-1.5.9/test/
H A Dwgl_per_context_funcptrs.c93 int ctxnum; in test_createshader() local
105 ctxnum = 1; in test_createshader()
109 ctxnum = 2; in test_createshader()
113 printf("ctx%d: Returned %d\n", ctxnum, shader); in test_createshader()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/media/platform/omap3isp/
H A Dispcsi2.c225 csi2->regs1, ISPCSI2_CTX_DAT_PING_ADDR(ctx->ctxnum)); in csi2_set_outaddr()
227 csi2->regs1, ISPCSI2_CTX_DAT_PONG_ADDR(ctx->ctxnum)); in csi2_set_outaddr()
248 struct isp_csi2_device *csi2, u8 ctxnum, u8 enable) in csi2_ctx_enable() argument
250 struct isp_csi2_ctx_cfg *ctx = &csi2->contexts[ctxnum]; in csi2_ctx_enable()
254 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
270 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
337 ISPCSI2_CTX_DAT_OFST(ctx->ctxnum)); in csi2_ctx_config()
341 ISPCSI2_CTX_DAT_OFST(ctx->ctxnum)); in csi2_ctx_config()
344 csi2->regs1, ISPCSI2_CTX_DAT_PING_ADDR(ctx->ctxnum)); in csi2_ctx_config()
347 csi2->regs1, ISPCSI2_CTX_DAT_PONG_ADDR(ctx->ctxnum)); in csi2_ctx_config()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/media/platform/omap3isp/
H A Dispcsi2.c225 csi2->regs1, ISPCSI2_CTX_DAT_PING_ADDR(ctx->ctxnum)); in csi2_set_outaddr()
227 csi2->regs1, ISPCSI2_CTX_DAT_PONG_ADDR(ctx->ctxnum)); in csi2_set_outaddr()
248 struct isp_csi2_device *csi2, u8 ctxnum, u8 enable) in csi2_ctx_enable() argument
250 struct isp_csi2_ctx_cfg *ctx = &csi2->contexts[ctxnum]; in csi2_ctx_enable()
254 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
270 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
337 ISPCSI2_CTX_DAT_OFST(ctx->ctxnum)); in csi2_ctx_config()
341 ISPCSI2_CTX_DAT_OFST(ctx->ctxnum)); in csi2_ctx_config()
344 csi2->regs1, ISPCSI2_CTX_DAT_PING_ADDR(ctx->ctxnum)); in csi2_ctx_config()
347 csi2->regs1, ISPCSI2_CTX_DAT_PONG_ADDR(ctx->ctxnum)); in csi2_ctx_config()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/media/platform/omap3isp/
H A Dispcsi2.c225 csi2->regs1, ISPCSI2_CTX_DAT_PING_ADDR(ctx->ctxnum)); in csi2_set_outaddr()
227 csi2->regs1, ISPCSI2_CTX_DAT_PONG_ADDR(ctx->ctxnum)); in csi2_set_outaddr()
248 struct isp_csi2_device *csi2, u8 ctxnum, u8 enable) in csi2_ctx_enable() argument
250 struct isp_csi2_ctx_cfg *ctx = &csi2->contexts[ctxnum]; in csi2_ctx_enable()
254 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
270 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
337 ISPCSI2_CTX_DAT_OFST(ctx->ctxnum)); in csi2_ctx_config()
341 ISPCSI2_CTX_DAT_OFST(ctx->ctxnum)); in csi2_ctx_config()
344 csi2->regs1, ISPCSI2_CTX_DAT_PING_ADDR(ctx->ctxnum)); in csi2_ctx_config()
347 csi2->regs1, ISPCSI2_CTX_DAT_PONG_ADDR(ctx->ctxnum)); in csi2_ctx_config()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/media/omap4iss/
H A Diss_csi2.c258 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_set_outaddr()
260 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_set_outaddr()
283 struct iss_csi2_ctx_cfg *ctx = &csi2->contexts[ctxnum]; in csi2_ctx_enable()
286 reg = iss_reg_read(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
304 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum), reg); in csi2_ctx_enable()
345 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL3(ctx->ctxnum), in csi2_ctx_config()
349 iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTX_DAT_OFST(ctx->ctxnum), in csi2_ctx_config()
352 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_ctx_config()
354 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_ctx_config()
667 unsigned int n = ctx->ctxnum; in csi2_isr_ctx()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/media/omap4iss/
H A Diss_csi2.c258 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_set_outaddr()
260 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_set_outaddr()
283 struct iss_csi2_ctx_cfg *ctx = &csi2->contexts[ctxnum]; in csi2_ctx_enable()
286 reg = iss_reg_read(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
304 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum), reg); in csi2_ctx_enable()
345 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL3(ctx->ctxnum), in csi2_ctx_config()
349 iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTX_DAT_OFST(ctx->ctxnum), in csi2_ctx_config()
352 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_ctx_config()
354 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_ctx_config()
667 unsigned int n = ctx->ctxnum; in csi2_isr_ctx()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/media/omap4iss/
H A Diss_csi2.c258 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_set_outaddr()
260 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_set_outaddr()
283 struct iss_csi2_ctx_cfg *ctx = &csi2->contexts[ctxnum]; in csi2_ctx_enable()
286 reg = iss_reg_read(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable()
304 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum), reg); in csi2_ctx_enable()
345 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL3(ctx->ctxnum), in csi2_ctx_config()
349 iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTX_DAT_OFST(ctx->ctxnum), in csi2_ctx_config()
352 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_ctx_config()
354 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_ctx_config()
667 unsigned int n = ctx->ctxnum; in csi2_isr_ctx()
[all …]

12