| /linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| A D | base.c | 31 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 D | gf100.c | 324 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 D | Kbuild | 2 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 D | ctxgf100.c | 1066 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 D | gk20a.c | 232 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 D | gm200.c | 156 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 D | nv10.c | 434 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 D | ctxgv100.c | 64 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 D | ctxgm200.c | 54 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 D | ctxgm20b.c | 32 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 D | ctxgk20a.c | 31 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 D | tu102.c | 34 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 D | ctxgf117.c | 211 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 D | gp100.c | 33 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 D | ctxgp100.c | 47 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 D | gp102.c | 36 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 D | nv40.c | 34 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 D | ctxgk104.c | 849 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 D | ctxgp102.c | 33 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 D | nv20.c | 20 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 D | ctxgm107.c | 869 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 D | kgdb.c | 68 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 D | ptrace.c | 325 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 D | asm-offsets.c | 127 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 D | signal.c | 75 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 …]
|