Home
last modified time | relevance | path

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

123456

/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
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()
60 return gr->func->chsw_load(gr); in nvkm_gr_chsw_load()
76 return gr->func->units(gr); in nvkm_gr_units()
126 gr->func->intr(gr); in nvkm_gr_intr()
142 return gr->func->init(gr); in nvkm_gr_init()
[all …]
A Dgf100.c324 struct gf100_gr *gr = chan->gr; in gf100_gr_chan_bind() local
393 chan->gr = gr; in gf100_gr_chan_new()
1951 gr->rop_nr = gr->func->rops(gr); in gf100_gr_oneinit()
1955 gr->tpc_max = max(gr->tpc_max, gr->tpc_nr[i]); in gf100_gr_oneinit()
2022 return gr->func->init(gr); in gf100_gr_init_()
2262 gr->func->init_419bd8(gr); in gf100_gr_init()
2264 gr->func->init_gpc_mmu(gr); in gf100_gr_init()
2280 gr->func->init_bios(gr); in gf100_gr_init()
2283 gr->func->init_zcull(gr); in gf100_gr_init()
2288 gr->func->init_bios_2(gr); in gf100_gr_init()
[all …]
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 …]
A Dctxgf100.c1066 struct gf100_gr *gr = info->gr; in gf100_grctx_generate_attrib() local
1331 func->sm_id(gr, gr->sm[sm].gpc, gr->sm[sm].tpc, sm); in gf100_grctx_generate_floorsweep()
1333 func->tpc_nr(gr, gr->sm[sm].gpc); in gf100_grctx_generate_floorsweep()
1380 gf100_gr_mmio(gr, gr->sw_ctx); in gf100_grctx_generate_main()
1399 if (gr->bundle) in gf100_grctx_generate_main()
1400 gf100_gr_icmd(gr, gr->bundle); in gf100_grctx_generate_main()
1409 if (gr->method) in gf100_grctx_generate_main()
1410 gf100_gr_mthd(gr, gr->method); in gf100_grctx_generate_main()
1514 info.gr = gr; in gf100_grctx_generate()
1558 gr->data = kmalloc(gr->size, GFP_KERNEL); in gf100_grctx_generate()
[all …]
A Dgk20a.c232 gf100_gr_mmio(gr, gr->sw_nonctx); in gk20a_gr_init()
244 gr->func->init_gpc_mmu(gr); in gk20a_gr_init()
250 gr->func->init_zcull(gr); in gk20a_gr_init()
252 gr->func->init_rop_active_fbps(gr); in gk20a_gr_init()
269 gr->func->set_hww_esr_report_mask(gr); in gk20a_gr_init()
283 gf100_gr_zbc_init(gr); in gk20a_gr_init()
313 if (gk20a_gr_av_to_init(gr, path, "sw_nonctx", ver, &gr->sw_nonctx) || in gk20a_gr_load_sw()
314 gk20a_gr_aiv_to_init(gr, path, "sw_ctx", ver, &gr->sw_ctx) || in gk20a_gr_load_sw()
315 gk20a_gr_av_to_init(gr, path, "sw_bundle_init", ver, &gr->bundle) || in gk20a_gr_load_sw()
316 gk20a_gr_av_to_method(gr, path, "sw_method_init", ver, &gr->method)) in gk20a_gr_load_sw()
[all …]
A Dgm200.c156 gf100_gr_oneinit_sm_id(gr); in gm200_gr_oneinit_sm_id()
168 if (gr->gpc_nr == 2 && gr->tpc_total == 8) { in gm200_gr_oneinit_tiles()
169 memcpy(gr->tile, gm200_gr_tile_map_2_8, gr->tpc_total); in gm200_gr_oneinit_tiles()
172 if (gr->gpc_nr == 4 && gr->tpc_total == 16) { in gm200_gr_oneinit_tiles()
173 memcpy(gr->tile, gm200_gr_tile_map_4_16, gr->tpc_total); in gm200_gr_oneinit_tiles()
176 if (gr->gpc_nr == 6 && gr->tpc_total == 24) { in gm200_gr_oneinit_tiles()
177 memcpy(gr->tile, gm200_gr_tile_map_6_24, gr->tpc_total); in gm200_gr_oneinit_tiles()
180 gf100_gr_oneinit_tiles(gr); in gm200_gr_oneinit_tiles()
225 &gr->fecs.falcon, in gm200_gr_load()
232 &gr->gpccs.falcon, in gm200_gr_load()
[all …]
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 …]
A Dctxgv100.c64 struct gf100_gr *gr = info->gr; in gv100_grctx_generate_attrib() local
75 for (gpc = 0; gpc < gr->gpc_nr; gpc++) in gv100_grctx_generate_attrib()
76 size += grctx->gfxp_nr * gr->ppc_nr[gpc] * gr->ppc_tpc_max; in gv100_grctx_generate_attrib()
88 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_grctx_generate_attrib()
95 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gv100_grctx_generate_attrib()
121 gr->screen_tile_row_offset); in gv100_grctx_generate_rop_mapping()
132 gr->screen_tile_row_offset); in gv100_grctx_generate_rop_mapping()
134 u8 v19 = (1 << (j + 0)) % gr->tpc_total; in gv100_grctx_generate_rop_mapping()
135 u8 v20 = (1 << (j + 1)) % gr->tpc_total; in gv100_grctx_generate_rop_mapping()
136 u8 v21 = (1 << (j + 2)) % gr->tpc_total; in gv100_grctx_generate_rop_mapping()
[all …]
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 …]
A Dctxgm20b.c32 gf100_gr_mmio(gr, gr->sw_ctx); in gm20b_grctx_generate_main()
34 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
40 grctx->unkn(gr); in gm20b_grctx_generate_main()
42 gf100_grctx_generate_floorsweep(gr); in gm20b_grctx_generate_main()
47 nvkm_wr32(device, 0x405b00, (gr->tpc_total << 8) | gr->gpc_nr); in gm20b_grctx_generate_main()
55 gm200_grctx_generate_smid_config(gr); in gm20b_grctx_generate_main()
57 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
60 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
62 gf100_gr_mthd(gr, gr->method); in gm20b_grctx_generate_main()
63 gf100_gr_wait_idle(gr); in gm20b_grctx_generate_main()
[all …]
A Dctxgk20a.c31 const struct gf100_grctx_func *grctx = gr->func->grctx; in gk20a_grctx_generate_main()
35 gf100_gr_mmio(gr, gr->sw_ctx); in gk20a_grctx_generate_main()
37 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
43 grctx->unkn(gr); in gk20a_grctx_generate_main()
45 gf100_grctx_generate_floorsweep(gr); in gk20a_grctx_generate_main()
50 nvkm_wr32(device, 0x405b00, (gr->tpc_total << 8) | gr->gpc_nr); in gk20a_grctx_generate_main()
54 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
57 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
59 gf100_gr_mthd(gr, gr->method); in gk20a_grctx_generate_main()
60 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
[all …]
A Dtu102.c34 tu102_gr_init_fs(struct gf100_gr *gr) in tu102_gr_init_fs() argument
39 gp100_grctx_generate_smid_config(gr); in tu102_gr_init_fs()
40 gk104_grctx_generate_gpc_tpc_nr(gr); in tu102_gr_init_fs()
42 for (sm = 0; sm < gr->sm_nr; sm++) { in tu102_gr_init_fs()
44 gr->sm[sm].tpc * 4), sm); in tu102_gr_init_fs()
47 gm200_grctx_generate_dist_skip_table(gr); in tu102_gr_init_fs()
52 tu102_gr_init_zcull(struct gf100_gr *gr) in tu102_gr_init_zcull() argument
63 bank[gr->tile[i + j]]++; in tu102_gr_init_zcull()
68 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in tu102_gr_init_zcull()
70 gr->screen_tile_row_offset << 8 | gr->tpc_nr[gpc]); in tu102_gr_init_zcull()
[all …]
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 = info->gr; in gf117_grctx_generate_attrib() local
264 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gf117_grctx_generate_attrib()
265 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++) { in gf117_grctx_generate_attrib()
266 const u32 a = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
267 const u32 b = beta * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
[all …]
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 …]
A Dctxgp100.c47 struct gf100_gr *gr = info->gr; in gp100_grctx_generate_attrib() local
53 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()
59 size += grctx->attrib_nr_max * gr->ppc_nr[gpc] * gr->ppc_tpc_max; in gp100_grctx_generate_attrib()
72 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gp100_grctx_generate_attrib()
75 const u32 bs = attrib * gr->ppc_tpc_max; in gp100_grctx_generate_attrib()
78 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gp100_grctx_generate_attrib()
83 bo += grctx->attrib_nr_max * gr->ppc_tpc_max; in gp100_grctx_generate_attrib()
103 for (sm = 0; sm < gr->sm_nr; sm++) { in gp100_grctx_generate_smid_config()
104 const u8 gpc = gr->sm[sm].gpc; in gp100_grctx_generate_smid_config()
[all …]
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 …]
A Dnv40.c34 nv40_gr_units(struct nvkm_gr *gr) in nv40_gr_units() argument
78 struct nv40_gr *gr = chan->gr; in nv40_gr_chan_bind() local
79 int ret = nvkm_gpuobj_new(gr->base.engine.subdev.device, gr->size, in nv40_gr_chan_bind()
95 struct nv40_gr *gr = chan->gr; in nv40_gr_chan_fini() local
158 chan->gr = gr; in nv40_gr_chan_new()
163 list_add(&chan->head, &gr->chan); in nv40_gr_chan_new()
181 nv04_gr_idle(&gr->base); in nv40_gr_tile()
434 struct nv40_gr *gr; in nv40_gr_new_() local
436 if (!(gr = kzalloc(sizeof(*gr), GFP_KERNEL))) in nv40_gr_new_()
438 *pgr = &gr->base; in nv40_gr_new_()
[all …]
A Dctxgk104.c849 gk104_grctx_generate_r418800(struct gf100_gr *gr) in gk104_grctx_generate_r418800() argument
904 gk104_grctx_generate_unkn(struct gf100_gr *gr) in gk104_grctx_generate_unkn() argument
916 gk104_grctx_generate_r419f78(struct gf100_gr *gr) in gk104_grctx_generate_r419f78() argument
923 gk104_grctx_generate_gpc_tpc_nr(struct gf100_gr *gr) in gk104_grctx_generate_gpc_tpc_nr() argument
926 nvkm_wr32(device, 0x405b00, (gr->tpc_total << 8) | gr->gpc_nr); in gk104_grctx_generate_gpc_tpc_nr()
937 u32 btarget = gr->tpc_total - atarget; in gk104_grctx_generate_alpha_beta_tables()
941 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gk104_grctx_generate_alpha_beta_tables()
942 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++) { in gk104_grctx_generate_alpha_beta_tables()
943 u32 ppc_tpcs = gr->ppc_tpc_nr[gpc][ppc]; in gk104_grctx_generate_alpha_beta_tables()
954 pmask = gr->ppc_tpc_mask[gpc][ppc]; in gk104_grctx_generate_alpha_beta_tables()
[all …]
A Dctxgp102.c33 gp102_grctx_generate_r408840(struct gf100_gr *gr) in gp102_grctx_generate_r408840() argument
42 struct gf100_gr *gr = info->gr; in gp102_grctx_generate_attrib() local
49 u32 size = grctx->alpha_nr_max * gr->tpc_total; in gp102_grctx_generate_attrib()
54 for (gpc = 0; gpc < gr->gpc_nr; gpc++) in gp102_grctx_generate_attrib()
55 size += grctx->gfxp_nr * gr->ppc_nr[gpc] * gr->ppc_tpc_max; in gp102_grctx_generate_attrib()
68 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gp102_grctx_generate_attrib()
69 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++, n++) { in gp102_grctx_generate_attrib()
70 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp102_grctx_generate_attrib()
71 const u32 bs = attrib * gr->ppc_tpc_max; in gp102_grctx_generate_attrib()
72 const u32 gs = gfxp * gr->ppc_tpc_max; in gp102_grctx_generate_attrib()
[all …]
A Dnv20.c20 struct nv20_gr *gr = chan->gr; in nv20_gr_chan_init() local
23 nvkm_kmap(gr->ctxtab); in nv20_gr_chan_init()
25 nvkm_done(gr->ctxtab); in nv20_gr_chan_init()
33 struct nv20_gr *gr = chan->gr; in nv20_gr_chan_fini() local
53 nvkm_kmap(gr->ctxtab); in nv20_gr_chan_fini()
55 nvkm_done(gr->ctxtab); in nv20_gr_chan_fini()
85 chan->gr = gr; in nv20_gr_chan_new()
328 return gr; in nv20_gr_dtor()
335 struct nv20_gr *gr; in nv20_gr_new_() local
337 if (!(gr = kzalloc(sizeof(*gr), GFP_KERNEL))) in nv20_gr_new_()
[all …]
A Dctxgm107.c869 gm107_grctx_generate_r419e00(struct gf100_gr *gr) in gm107_grctx_generate_r419e00() argument
911 struct gf100_gr *gr = info->gr; in gm107_grctx_generate_attrib() local
912 const struct gf100_grctx_func *grctx = gr->func->grctx; in gm107_grctx_generate_attrib()
920 u32 ao = bo + grctx->attrib_nr_max * gr->tpc_total; in gm107_grctx_generate_attrib()
929 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gm107_grctx_generate_attrib()
930 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++, n++) { in gm107_grctx_generate_attrib()
931 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gm107_grctx_generate_attrib()
932 const u32 bs = attrib * gr->ppc_tpc_nr[gpc][ppc]; in gm107_grctx_generate_attrib()
935 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gm107_grctx_generate_attrib()
942 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gm107_grctx_generate_attrib()
[all …]
/linux/arch/parisc/kernel/
A Dkgdb.c68 memcpy(gr->gpr, regs->gr, sizeof(gr->gpr)); in pt_regs_to_gdb_regs()
69 memcpy(gr->fr, regs->fr, sizeof(gr->fr)); in pt_regs_to_gdb_regs()
80 gr->sar = regs->sar; in pt_regs_to_gdb_regs()
81 gr->iir = regs->iir; in pt_regs_to_gdb_regs()
82 gr->isr = regs->isr; in pt_regs_to_gdb_regs()
83 gr->ior = regs->ior; in pt_regs_to_gdb_regs()
99 memcpy(regs->gr, gr->gpr, sizeof(regs->gr)); in gdb_regs_to_pt_regs()
111 regs->sar = gr->sar; in gdb_regs_to_pt_regs()
112 regs->iir = gr->iir; in gdb_regs_to_pt_regs()
113 regs->isr = gr->isr; in gdb_regs_to_pt_regs()
[all …]
A Dptrace.c325 regs->gr[28] = -ENOSYS; in do_syscall_trace_enter()
338 regs->gr[20] = -1UL; in do_syscall_trace_enter()
354 audit_syscall_entry(regs->gr[20], regs->gr[26], regs->gr[25], in do_syscall_trace_enter()
355 regs->gr[24], regs->gr[23]); in do_syscall_trace_enter()
437 case RI(gr[0]) ... RI(gr[31]): return regs->gr[num - RI(gr[0])]; in get_reg()
470 case RI(gr[0]): /* in set_reg()
479 regs->gr[0] |= val; in set_reg()
481 case RI(gr[1]) ... RI(gr[31]): in set_reg()
482 regs->gr[num - RI(gr[0])] = val; in set_reg()
660 REG_OFFSET_INDEX(gr,0),
[all …]
A Dasm-offsets.c127 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main()
128 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main()
129 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main()
130 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main()
131 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main()
132 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main()
133 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main()
134 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main()
135 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main()
136 DEFINE(PT_GR9, offsetof(struct pt_regs, gr[ 9])); in main()
[all …]
A Dsignal.c75 err |= __copy_from_user(regs->gr, sc->sc_gr, sizeof(regs->gr)); in restore_sigcontext()
209 regs->gr[31], regs->gr[31]+4); in setup_sigcontext()
218 err |= __copy_to_user(sc->sc_gr, regs->gr, sizeof(regs->gr)); in setup_sigcontext()
351 regs->gr[31] = haddr; in setup_rt_frame()
375 regs->gr[0] = psw; in setup_rt_frame()
428 regs->gr[28]); in handle_signal()
472 regs->gr[source_reg] = regs->gr[20]; in check_syscallno_in_delay_branch()
487 switch (regs->gr[28]) { in syscall_restart()
512 switch(regs->gr[28]) { in insert_restart_trampoline()
550 regs->gr[31] = regs->gr[30] + 8; in insert_restart_trampoline()
[all …]

Completed in 55 milliseconds

123456