Lines Matching defs:gsp
826 * We should always use the gsp call, or have a means to arbitrate
865 volatile struct gspregs *gsp;
867 gsp = (volatile struct gspregs *)gp->g_regkva;
868 gsp->ctrl = (gsp->ctrl & ~(INCR | INCW)) | LBL;
869 gsp->hstadrh = 0xC000;
870 gsp->hstadrl = 0x0080;
872 gsp->data |= 0x9000;
874 gsp->data &= ~0x9000;
894 gsp_write(volatile struct gspregs *gsp, u_short *ptr, size_t size)
905 oc = gsp->ctrl;
906 oa = GSPGETHADRS(gsp);
908 gsp->ctrl = (oc & ~INCR) | LBL | INCW;
909 GSPSETHADRS(gsp, GSP_MODE_ADRS);
910 gsp->data &= ~GMODE_FLUSH;
912 GSPSETHADRS(gsp, PUT_HI_PTR_ADRS);
913 put_hi = gsp->data << 16;
915 GSPSETHADRS(gsp, PUT_PTR_ADRS);
916 put = gsp->data;
919 GSPSETHADRS(gsp, GET_PTR_ADRS);
920 next = gsp->data;
929 GSPSETHADRS(gsp,GET_PTR_ADRS);
930 next = gsp->data;
933 GSPSETHADRS(gsp,put|put_hi);
934 gsp->data = *ptr++ | 8<<4;
936 gsp->data = *ptr++;
939 GSPSETHADRS(gsp,PUT_PTR_ADRS);
940 gsp->data = new_put;
941 GSPSETHADRS(gsp,oa);
942 gsp->ctrl = oc;