Lines Matching refs:slice
1205 int slice, status; in mxge_reset() local
1264 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_reset()
1265 rx_done = &sc->ss[slice].rx_done; in mxge_reset()
1269 cmd.data2 = slice; in mxge_reset()
1301 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_reset()
1302 ss = &sc->ss[slice]; in mxge_reset()
1304 ss->irq_claim = irq_claim + (2 * slice); in mxge_reset()
1439 int slice; in mxge_rem_sysctls() local
1444 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_rem_sysctls()
1445 ss = &sc->ss[slice]; in mxge_rem_sysctls()
1462 int slice; in mxge_add_sysctls() local
1623 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_add_sysctls()
1624 ss = &sc->ss[slice]; in mxge_add_sysctls()
1628 sprintf(slice_num, "%d", slice); in mxge_add_sysctls()
1656 if (slice > 0) in mxge_add_sysctls()
2248 int slice; in mxge_qflush() local
2250 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_qflush()
2251 tx = &sc->ss[slice].tx; in mxge_qflush()
2330 int slice; in mxge_transmit() local
2332 slice = m->m_pkthdr.flowid; in mxge_transmit()
2333 slice &= (sc->num_slices - 1); /* num_slices always power of 2 */ in mxge_transmit()
2335 ss = &sc->ss[slice]; in mxge_transmit()
3226 int slice; in mxge_free_mbufs() local
3228 for (slice = 0; slice < sc->num_slices; slice++) in mxge_free_mbufs()
3229 mxge_free_slice_mbufs(&sc->ss[slice]); in mxge_free_mbufs()
3302 int slice; in mxge_free_rings() local
3304 for (slice = 0; slice < sc->num_slices; slice++) in mxge_free_rings()
3305 mxge_free_slice_rings(&sc->ss[slice]); in mxge_free_rings()
3484 int err, slice; in mxge_alloc_rings() local
3500 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_alloc_rings()
3501 err = mxge_alloc_slice_rings(&sc->ss[slice], in mxge_alloc_rings()
3557 int err, i, slice; in mxge_slice_open() local
3561 slice = ss - sc->ss; in mxge_slice_open()
3573 if (slice == 0) { in mxge_slice_open()
3575 cmd.data0 = slice; in mxge_slice_open()
3580 (sc->sram + MXGEFW_ETH_SEND_GO + 64 * slice); in mxge_slice_open()
3582 (sc->sram + MXGEFW_ETH_SEND_STOP + 64 * slice); in mxge_slice_open()
3586 cmd.data0 = slice; in mxge_slice_open()
3591 cmd.data0 = slice; in mxge_slice_open()
3636 int err, big_bytes, nbufs, slice, cl_size, i; in mxge_open() local
3709 for (slice = 0; in mxge_open()
3711 slice < sc->num_slices; in mxge_open()
3713 slice < 1; in mxge_open()
3715 slice++) { in mxge_open()
3716 ss = &sc->ss[slice]; in mxge_open()
3722 cmd.data2 |= (slice << 16); in mxge_open()
3745 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_open()
3746 err = mxge_slice_open(&sc->ss[slice], nbufs, cl_size); in mxge_open()
3749 slice); in mxge_open()
3761 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_open()
3762 ss = &sc->ss[slice]; in mxge_open()
3786 int slice; in mxge_close() local
3790 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_close()
3791 ss = &sc->ss[slice]; in mxge_close()
3978 mxge_warn_stuck(mxge_softc_t *sc, mxge_tx_ring_t *tx, int slice) in mxge_warn_stuck() argument
3980 tx = &sc->ss[slice].tx; in mxge_warn_stuck()
3981 device_printf(sc->dev, "slice %d struck? ring state:\n", slice); in mxge_warn_stuck()