Lines Matching defs:sregs
99 struct sgiseeq_regs *sregs;
132 struct sgiseeq_regs *sregs)
143 struct sgiseeq_regs *sregs)
145 sregs->rstat = sp->mode | RSTAT_GO_BITS;
152 struct sgiseeq_regs *sregs = sp->sregs;
155 sregs->tstat = SEEQ_TCMD_RB0;
157 sregs->rw.eth_addr[i] = dev->dev_addr[i];
287 struct sgiseeq_regs *sregs)
292 reset_hpc3_and_seeq(hregs, sregs);
299 sregs->tstat = TSTAT_INIT_EDLC;
300 sregs->rw.wregs.control = sp->control;
301 sregs->rw.wregs.frame_gap = 0;
303 sregs->tstat = TSTAT_INIT_SEEQ;
309 seeq_go(sp, hregs, sregs);
328 struct sgiseeq_regs *sregs)
332 seeq_go(sp, hregs, sregs);
338 struct sgiseeq_regs *sregs)
413 rx_maybe_restart(sp, hregs, sregs);
417 struct sgiseeq_regs *sregs)
420 sregs->rw.wregs.control = sp->control & ~(SEEQ_CTRL_XCNT);
421 sregs->rw.wregs.control = sp->control;
454 struct sgiseeq_regs *sregs)
460 tx_maybe_reset_collisions(sp, sregs);
503 struct sgiseeq_regs *sregs = sp->sregs;
511 sgiseeq_rx(dev, sp, hregs, sregs);
515 sgiseeq_tx(dev, sp, hregs, sregs);
528 struct sgiseeq_regs *sregs = sp->sregs;
537 err = init_seeq(dev, sp, sregs);
554 struct sgiseeq_regs *sregs = sp->sregs;
560 reset_hpc3_and_seeq(sp->hregs, sregs);
570 struct sgiseeq_regs *sregs = sp->sregs;
573 err = init_seeq(dev, sp, sregs);
762 sp->sregs = (struct sgiseeq_regs *) &hpcregs->eth_ext[0];
780 sp->is_edlc = !(sp->sregs->rw.rregs.collision_tx[0] & 0xff);