Home
last modified time | relevance | path

Searched refs:gr (Results 1 – 25 of 145) sorted by relevance

123456

/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dbase.c31 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_inst() local
32 if (gr && gr->func->ctxsw.inst) in nvkm_gr_ctxsw_inst()
33 return gr->func->ctxsw.inst(gr); in nvkm_gr_ctxsw_inst()
40 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_resume() local
49 struct nvkm_gr *gr = device->gr; in nvkm_gr_ctxsw_pause() local
50 if (gr && gr->func->ctxsw.pause) in nvkm_gr_ctxsw_pause()
76 return gr->func->units(gr); in nvkm_gr_units()
125 gr->func->intr(gr); in nvkm_gr_intr()
154 return gr->func->reset(gr); in nvkm_gr_reset()
165 return gr->func->init(gr); in nvkm_gr_init()
[all …]
H A Dgf100.c324 struct gf100_gr *gr = chan->gr; in gf100_gr_chan_bind() local
390 chan->gr = gr; in gf100_gr_chan_new()
2008 gr->rop_nr = gr->func->rops(gr); in gf100_gr_oneinit()
2012 gr->tpc_max = max(gr->tpc_max, gr->tpc_nr[i]); in gf100_gr_oneinit()
2106 ret = gr->func->init(gr); in gf100_gr_init_()
2335 gr->func->gpccs.reset(gr); in gf100_gr_reset()
2349 gr->func->init_gpc_mmu(gr); in gf100_gr_init()
2372 gr->func->init_bios(gr); in gf100_gr_init()
2375 gr->func->init_zcull(gr); in gf100_gr_init()
2380 gr->func->init_bios_2(gr); in gf100_gr_init()
[all …]
H A Dctxgf100.c1034 struct gf100_gr *gr = chan->gr; in gf100_grctx_generate_attrib() local
1309 func->sm_id(gr, gr->sm[sm].gpc, gr->sm[sm].tpc, sm); in gf100_grctx_generate_floorsweep()
1311 func->tpc_nr(gr, gr->sm[sm].gpc); in gf100_grctx_generate_floorsweep()
1344 struct gf100_gr *gr = chan->gr; in gf100_grctx_generate_main() local
1359 gf100_gr_mmio(gr, gr->sw_ctx); in gf100_grctx_generate_main()
1363 gr->func->init_419bd8(gr); in gf100_grctx_generate_main()
1388 gf100_gr_icmd(gr, gr->bundle); in gf100_grctx_generate_main()
1393 gf100_gr_icmd(gr, gr->bundle_veid); in gf100_grctx_generate_main()
1398 gf100_gr_icmd(gr, gr->bundle64); in gf100_grctx_generate_main()
1408 gf100_gr_mthd(gr, gr->method); in gf100_grctx_generate_main()
[all …]
H A DKbuild2 nvkm-y += nvkm/engine/gr/base.o
3 nvkm-y += nvkm/engine/gr/nv04.o
4 nvkm-y += nvkm/engine/gr/nv10.o
5 nvkm-y += nvkm/engine/gr/nv15.o
6 nvkm-y += nvkm/engine/gr/nv17.o
7 nvkm-y += nvkm/engine/gr/nv20.o
8 nvkm-y += nvkm/engine/gr/nv25.o
9 nvkm-y += nvkm/engine/gr/nv2a.o
10 nvkm-y += nvkm/engine/gr/nv30.o
11 nvkm-y += nvkm/engine/gr/nv34.o
[all …]
H A Dctxgm20b.c27 struct gf100_gr *gr = chan->gr; in gm20b_grctx_generate_main() local
33 gf100_gr_mmio(gr, gr->sw_ctx); in gm20b_grctx_generate_main()
35 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
42 grctx->unkn(gr); in gm20b_grctx_generate_main()
44 gf100_grctx_generate_floorsweep(gr); in gm20b_grctx_generate_main()
49 nvkm_wr32(device, 0x405b00, (gr->tpc_total << 8) | gr->gpc_nr); in gm20b_grctx_generate_main()
59 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
62 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
64 gf100_gr_mthd(gr, gr->method); in gm20b_grctx_generate_main()
65 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
[all …]
H A Dgm200.c92 gm200_gr_rops(struct gf100_gr *gr) in gm200_gr_rops() argument
167 if (gr->gpc_nr == 2 && gr->tpc_total == 8) { in gm200_gr_oneinit_tiles()
168 memcpy(gr->tile, gm200_gr_tile_map_2_8, gr->tpc_total); in gm200_gr_oneinit_tiles()
171 if (gr->gpc_nr == 4 && gr->tpc_total == 16) { in gm200_gr_oneinit_tiles()
172 memcpy(gr->tile, gm200_gr_tile_map_4_16, gr->tpc_total); in gm200_gr_oneinit_tiles()
175 if (gr->gpc_nr == 6 && gr->tpc_total == 24) { in gm200_gr_oneinit_tiles()
176 memcpy(gr->tile, gm200_gr_tile_map_6_24, gr->tpc_total); in gm200_gr_oneinit_tiles()
179 gf100_gr_oneinit_tiles(gr); in gm200_gr_oneinit_tiles()
227 &gr->fecs.falcon, in gm200_gr_load()
234 &gr->gpccs.falcon, in gm200_gr_load()
[all …]
H A Dr535.c112 struct r535_gr *gr = grc->gr; in r535_gr_chan_dtor() local
223 grc->gr = gr; in r535_gr_chan_new()
240 return (gsp->gr.tpcs << 8) | gsp->gr.gpcs; in r535_gr_units()
401 gr->ctxbuf[gr->ctxbuf_nr].bufferId = map[id].id1; in r535_gr_oneinit()
402 gr->ctxbuf[gr->ctxbuf_nr].size = size; in r535_gr_oneinit()
403 gr->ctxbuf[gr->ctxbuf_nr].page = page; in r535_gr_oneinit()
404 gr->ctxbuf[gr->ctxbuf_nr].align = align; in r535_gr_oneinit()
407 gr->ctxbuf[gr->ctxbuf_nr].ro = map[id].ro; in r535_gr_oneinit()
414 gr->ctxbuf[gr->ctxbuf_nr] = gr->ctxbuf[gr->ctxbuf_nr - 1]; in r535_gr_oneinit()
415 gr->ctxbuf[gr->ctxbuf_nr].bufferId = in r535_gr_oneinit()
[all …]
H A Dctxgv100.c64 struct gf100_gr *gr = chan->gr; in gv100_grctx_generate_attrib() local
79 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_grctx_generate_attrib()
87 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gv100_grctx_generate_attrib()
118 const u32 mapregs = DIV_ROUND_UP(gr->func->gpc_nr * gr->func->tpc_nr, 6); in gv100_grctx_generate_rop_mapping()
124 gr->screen_tile_row_offset); in gv100_grctx_generate_rop_mapping()
135 gr->screen_tile_row_offset); in gv100_grctx_generate_rop_mapping()
137 u8 v19 = (1 << (j + 0)) % gr->tpc_total; in gv100_grctx_generate_rop_mapping()
138 u8 v20 = (1 << (j + 1)) % gr->tpc_total; in gv100_grctx_generate_rop_mapping()
139 u8 v21 = (1 << (j + 2)) % gr->tpc_total; in gv100_grctx_generate_rop_mapping()
140 u8 v22 = (1 << (j + 3)) % gr->tpc_total; in gv100_grctx_generate_rop_mapping()
[all …]
H A Dgk20a.c197 gf100_gr_mmio(gr, gr->sw_nonctx); in gk20a_gr_init()
209 gr->func->init_gpc_mmu(gr); in gk20a_gr_init()
215 gr->func->init_zcull(gr); in gk20a_gr_init()
217 gr->func->init_rop_active_fbps(gr); in gk20a_gr_init()
234 gr->func->set_hww_esr_report_mask(gr); in gk20a_gr_init()
248 gf100_gr_zbc_init(gr); in gk20a_gr_init()
322 &gr->fecs.inst) || in gk20a_gr_load()
324 &gr->fecs.data) || in gk20a_gr_load()
326 &gr->gpccs.inst) || in gk20a_gr_load()
328 &gr->gpccs.data)) in gk20a_gr_load()
[all …]
H A Dctxgm200.c54 for (sm = 0; sm < gr->sm_nr; sm++) { in gm200_grctx_generate_smid_config()
55 const u8 gpc = gr->sm[sm].gpc; in gm200_grctx_generate_smid_config()
56 const u8 tpc = gr->sm[sm].tpc; in gm200_grctx_generate_smid_config()
63 for (i = 0; i < gr->gpc_nr; i++) in gm200_grctx_generate_smid_config()
71 for (tmp = 0, i = 0; i < gr->gpc_nr; i++) in gm200_grctx_generate_tpc_mask()
72 tmp |= ((1 << gr->tpc_nr[i]) - 1) << (i * gr->func->tpc_nr); in gm200_grctx_generate_tpc_mask()
89 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gm200_grctx_generate_dist_skip_table()
91 u8 ppc_tpcs = gr->ppc_tpc_nr[gpc][ppc]; in gm200_grctx_generate_dist_skip_table()
92 u8 ppc_tpcm = gr->ppc_tpc_mask[gpc][ppc]; in gm200_grctx_generate_dist_skip_table()
93 while (ppc_tpcs-- > gr->ppc_tpc_min) in gm200_grctx_generate_dist_skip_table()
[all …]
H A Dctxgk20a.c30 struct gf100_gr *gr = chan->gr; in gk20a_grctx_generate_main() local
36 gf100_gr_mmio(gr, gr->sw_ctx); in gk20a_grctx_generate_main()
38 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
45 grctx->unkn(gr); in gk20a_grctx_generate_main()
47 gf100_grctx_generate_floorsweep(gr); in gk20a_grctx_generate_main()
52 nvkm_wr32(device, 0x405b00, (gr->tpc_total << 8) | gr->gpc_nr); in gk20a_grctx_generate_main()
56 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
59 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
61 gf100_gr_mthd(gr, gr->method); in gk20a_grctx_generate_main()
62 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
[all …]
H A Dnv10.c434 struct nvkm_gr *gr = &chan->gr->base; in nv17_gr_mthd_lma_window() local
507 struct nvkm_gr *gr = &chan->gr->base; in nv17_gr_mthd_lma_enable() local
562 struct nv10_gr *gr = chan->gr; in nv10_gr_save_pipe() local
581 struct nv10_gr *gr = chan->gr; in nv10_gr_load_pipe() local
632 struct nv10_gr *gr = chan->gr; in nv10_gr_create_pipe() local
814 struct nv10_gr *gr = chan->gr; in nv10_gr_load_dma_vtxbuf() local
885 struct nv10_gr *gr = chan->gr; in nv10_gr_load_context() local
912 struct nv10_gr *gr = chan->gr; in nv10_gr_unload_context() local
957 struct nv10_gr *gr = chan->gr; in nv10_gr_chan_fini() local
974 struct nv10_gr *gr = chan->gr; in nv10_gr_chan_dtor() local
[all …]
H A Dgv100.c51 gv100_gr_trap_sm(gr, gpc, tpc, 0); in gv100_gr_trap_mp()
52 gv100_gr_trap_sm(gr, gpc, tpc, 1); in gv100_gr_trap_mp()
56 gv100_gr_init_4188a4(struct gf100_gr *gr) in gv100_gr_init_4188a4() argument
82 gv100_gr_init_419bd8(struct gf100_gr *gr) in gv100_gr_init_419bd8() argument
97 tpc_new += gr->ppc_tpc_nr[gpc][pes]; in gv100_gr_nonpes_aware_tpc()
135 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_gr_scg_estimate_perf()
194 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_gr_scg_estimate_perf()
202 deviation /= gr->gpc_nr; in gv100_gr_scg_estimate_perf()
268 gr->sm[gtpc].gpc = gpc_table[gtpc]; in gv100_gr_oneinit_sm_id()
269 gr->sm[gtpc].tpc = tpc_table[gtpc]; in gv100_gr_oneinit_sm_id()
[all …]
H A Dtu102.c36 tu102_gr_init_fs(struct gf100_gr *gr) in tu102_gr_init_fs() argument
41 gp100_grctx_generate_smid_config(gr); in tu102_gr_init_fs()
42 gk104_grctx_generate_gpc_tpc_nr(gr); in tu102_gr_init_fs()
44 for (sm = 0; sm < gr->sm_nr; sm++) { in tu102_gr_init_fs()
45 int tpc = gv100_gr_nonpes_aware_tpc(gr, gr->sm[sm].gpc, gr->sm[sm].tpc); in tu102_gr_init_fs()
55 tu102_gr_init_zcull(struct gf100_gr *gr) in tu102_gr_init_zcull() argument
59 const u8 tile_nr = gr->func->gpc_nr * gr->func->tpc_nr; in tu102_gr_init_zcull()
66 bank[gr->tile[i + j]]++; in tu102_gr_init_zcull()
71 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in tu102_gr_init_zcull()
73 gr->screen_tile_row_offset << 8 | gr->tpc_nr[gpc]); in tu102_gr_init_zcull()
[all …]
H A Dctxgp100.c44 struct gf100_gr *gr = chan->gr; in gp100_grctx_generate_attrib() local
49 u32 size = grctx->alpha_nr_max * gr->tpc_total; in gp100_grctx_generate_attrib()
58 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gp100_grctx_generate_attrib()
61 const u32 bs = attrib * gr->ppc_tpc_max; in gp100_grctx_generate_attrib()
65 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gp100_grctx_generate_attrib()
71 bo += grctx->attrib_nr_max * gr->ppc_tpc_max; in gp100_grctx_generate_attrib()
99 for (gpc = 0; gpc < gr->gpc_nr; gpc++) in gp100_grctx_generate_attrib_cb_size()
100 size += grctx->attrib_nr_max * gr->func->ppc_nr * gr->ppc_tpc_max; in gp100_grctx_generate_attrib_cb_size()
113 for (sm = 0; sm < gr->sm_nr; sm++) { in gp100_grctx_generate_smid_config()
114 const u8 gpc = gr->sm[sm].gpc; in gp100_grctx_generate_smid_config()
[all …]
H A Dgp100.c33 gp100_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in gp100_gr_zbc_clear_color() argument
35 struct nvkm_device *device = gr->base.engine.subdev.device; in gp100_gr_zbc_clear_color()
39 if (gr->zbc_color[zbc].format) { in gp100_gr_zbc_clear_color()
48 gr->zbc_color[zbc].format << ((znum % 4) * 7)); in gp100_gr_zbc_clear_color()
52 gp100_gr_zbc_clear_depth(struct gf100_gr *gr, int zbc) in gp100_gr_zbc_clear_depth() argument
54 struct nvkm_device *device = gr->base.engine.subdev.device; in gp100_gr_zbc_clear_depth()
58 if (gr->zbc_depth[zbc].format) in gp100_gr_zbc_clear_depth()
62 gr->zbc_depth[zbc].format << ((znum % 4) * 7)); in gp100_gr_zbc_clear_depth()
80 gp100_gr_init_419c9c(struct gf100_gr *gr) in gp100_gr_init_419c9c() argument
88 gp100_gr_init_fecs_exceptions(struct gf100_gr *gr) in gp100_gr_init_fecs_exceptions() argument
[all …]
H A Dctxgp102.c33 gp102_grctx_generate_r408840(struct gf100_gr *gr) in gp102_grctx_generate_r408840() argument
42 struct gf100_gr *gr = chan->gr; in gp102_grctx_generate_attrib() local
48 u32 size = grctx->alpha_nr_max * gr->tpc_total; in gp102_grctx_generate_attrib()
57 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gp102_grctx_generate_attrib()
59 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp102_grctx_generate_attrib()
60 const u32 bs = attrib * gr->ppc_tpc_max; in gp102_grctx_generate_attrib()
61 const u32 gs = gfxp * gr->ppc_tpc_max; in gp102_grctx_generate_attrib()
66 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gp102_grctx_generate_attrib()
89 u32 size = grctx->alpha_nr_max * gr->tpc_total; in gp102_grctx_generate_attrib_cb_size()
92 for (gpc = 0; gpc < gr->gpc_nr; gpc++) in gp102_grctx_generate_attrib_cb_size()
[all …]
H A Dctxgf117.c211 ntpcv = gr->tpc_total; in gf117_grctx_generate_rop_mapping()
224 nvkm_wr32(device, 0x418bb8, (gr->tpc_total << 8) | in gf117_grctx_generate_rop_mapping()
225 gr->screen_tile_row_offset); in gf117_grctx_generate_rop_mapping()
231 gr->screen_tile_row_offset | data2[0]); in gf117_grctx_generate_rop_mapping()
238 gr->screen_tile_row_offset); in gf117_grctx_generate_rop_mapping()
246 struct gf100_gr *gr = chan->gr; in gf117_grctx_generate_attrib() local
259 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gf117_grctx_generate_attrib()
260 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++) { in gf117_grctx_generate_attrib()
261 const u32 a = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
262 const u32 b = beta * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
[all …]
H A Dga102.c36 ga102_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in ga102_gr_zbc_clear_color() argument
41 if (gr->zbc_color[zbc].format) in ga102_gr_zbc_clear_color()
42 color = gr->zbc_color[zbc].l2; in ga102_gr_zbc_clear_color()
62 ga102_gr_gpccs_reset(struct gf100_gr *gr) in ga102_gr_gpccs_reset() argument
81 ga102_gr_fecs_reset(struct gf100_gr *gr) in ga102_gr_fecs_reset() argument
104 ga102_gr_init_rop_exceptions(struct gf100_gr *gr) in ga102_gr_init_rop_exceptions() argument
114 ga102_gr_init_40a790(struct gf100_gr *gr) in ga102_gr_init_40a790() argument
120 ga102_gr_init_gpc_mmu(struct gf100_gr *gr) in ga102_gr_init_gpc_mmu() argument
142 ga102_gr_nonstall(struct gf100_gr *gr) in ga102_gr_nonstall() argument
274 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in ga102_gr_load()
[all …]
H A Dgp102.c36 if (gr->zbc_stencil[zbc].format) in gp102_gr_zbc_clear_stencil()
51 if (gr->zbc_stencil[i].format) { in gp102_gr_zbc_stencil_get()
52 if (gr->zbc_stencil[i].format != format) in gp102_gr_zbc_stencil_get()
54 if (gr->zbc_stencil[i].ds != ds) in gp102_gr_zbc_stencil_get()
56 if (gr->zbc_stencil[i].l2 != l2) { in gp102_gr_zbc_stencil_get()
69 gr->zbc_stencil[zbc].format = format; in gp102_gr_zbc_stencil_get()
70 gr->zbc_stencil[zbc].ds = ds; in gp102_gr_zbc_stencil_get()
71 gr->zbc_stencil[zbc].l2 = l2; in gp102_gr_zbc_stencil_get()
73 gr->func->zbc->clear_stencil(gr, zbc); in gp102_gr_zbc_stencil_get()
86 gp102_gr_init_swdx_pes_mask(struct gf100_gr *gr) in gp102_gr_init_swdx_pes_mask() argument
[all …]
H A Dctxgk104.c849 gk104_grctx_generate_r418800(struct gf100_gr *gr) in gk104_grctx_generate_r418800() argument
894 gk104_grctx_generate_unkn(struct gf100_gr *gr) in gk104_grctx_generate_unkn() argument
906 gk104_grctx_generate_r419f78(struct gf100_gr *gr) in gk104_grctx_generate_r419f78() argument
915 gk104_grctx_generate_gpc_tpc_nr(struct gf100_gr *gr) in gk104_grctx_generate_gpc_tpc_nr() argument
918 nvkm_wr32(device, 0x405b00, (gr->tpc_total << 8) | gr->gpc_nr); in gk104_grctx_generate_gpc_tpc_nr()
929 u32 btarget = gr->tpc_total - atarget; in gk104_grctx_generate_alpha_beta_tables()
933 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gk104_grctx_generate_alpha_beta_tables()
934 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++) { in gk104_grctx_generate_alpha_beta_tables()
935 u32 ppc_tpcs = gr->ppc_tpc_nr[gpc][ppc]; in gk104_grctx_generate_alpha_beta_tables()
946 pmask = gr->ppc_tpc_mask[gpc][ppc]; in gk104_grctx_generate_alpha_beta_tables()
[all …]
/linux/arch/parisc/kernel/
H A Dkgdb.c69 memcpy(gr->gpr, regs->gr, sizeof(gr->gpr)); in pt_regs_to_gdb_regs()
70 memcpy(gr->fr, regs->fr, sizeof(gr->fr)); in pt_regs_to_gdb_regs()
81 gr->sar = regs->sar; in pt_regs_to_gdb_regs()
82 gr->iir = regs->iir; in pt_regs_to_gdb_regs()
83 gr->isr = regs->isr; in pt_regs_to_gdb_regs()
84 gr->ior = regs->ior; in pt_regs_to_gdb_regs()
100 memcpy(regs->gr, gr->gpr, sizeof(regs->gr)); in gdb_regs_to_pt_regs()
112 regs->sar = gr->sar; in gdb_regs_to_pt_regs()
113 regs->iir = gr->iir; in gdb_regs_to_pt_regs()
114 regs->isr = gr->isr; in gdb_regs_to_pt_regs()
[all …]
H A Dptrace.c348 regs->gr[20] = -1UL; in do_syscall_trace_enter()
364 audit_syscall_entry(regs->gr[20], regs->gr[26], regs->gr[25], in do_syscall_trace_enter()
365 regs->gr[24], regs->gr[23]); in do_syscall_trace_enter()
448 case RI(gr[0]) ... RI(gr[31]): return regs->gr[num - RI(gr[0])]; in get_reg()
481 case RI(gr[0]): /* in set_reg()
490 regs->gr[0] |= val; in set_reg()
492 case RI(gr[1]) ... RI(gr[31]): in set_reg()
493 regs->gr[num - RI(gr[0])] = val; in set_reg()
673 REG_OFFSET_INDEX(gr,0),
674 REG_OFFSET_INDEX(gr,1),
[all …]
H A Dasm-offsets.c135 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main()
136 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main()
137 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main()
138 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main()
139 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main()
140 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main()
141 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main()
142 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main()
143 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main()
144 DEFINE(PT_GR9, offsetof(struct pt_regs, gr[ 9])); in main()
[all …]
H A Dsignal.c65 err |= __copy_from_user(regs->gr, sc->sc_gr, sizeof(regs->gr)); in restore_sigcontext()
195 __func__, regs->gr[31], regs->gr[31]+4); in setup_sigcontext()
204 err |= __copy_to_user(sc->sc_gr, regs->gr, sizeof(regs->gr)); in setup_sigcontext()
321 regs->gr[31] = haddr; in setup_rt_frame()
345 regs->gr[0] = psw; in setup_rt_frame()
442 regs->gr[source_reg] = regs->gr[20]; in check_syscallno_in_delay_branch()
461 switch (regs->gr[28]) { in syscall_restart()
465 regs->gr[28] = -EINTR; in syscall_restart()
471 regs->gr[28] = -EINTR; in syscall_restart()
492 switch (regs->gr[28]) { in insert_restart_trampoline()
[all …]

123456