Lines Matching refs:slice

1181 	int slice, status;  in mxge_reset()  local
1236 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_reset()
1237 rx_done = &sc->ss[slice].rx_done; in mxge_reset()
1241 cmd.data2 = slice; in mxge_reset()
1269 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_reset()
1270 ss = &sc->ss[slice]; in mxge_reset()
1272 ss->irq_claim = irq_claim + (2 * slice); in mxge_reset()
1407 int slice; in mxge_rem_sysctls() local
1412 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_rem_sysctls()
1413 ss = &sc->ss[slice]; in mxge_rem_sysctls()
1430 int slice; in mxge_add_sysctls() local
1571 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_add_sysctls()
1572 ss = &sc->ss[slice]; in mxge_add_sysctls()
1576 sprintf(slice_num, "%d", slice); in mxge_add_sysctls()
2186 int slice; in mxge_qflush() local
2188 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_qflush()
2189 tx = &sc->ss[slice].tx; in mxge_qflush()
2268 int slice; in mxge_transmit() local
2270 slice = m->m_pkthdr.flowid; in mxge_transmit()
2271 slice &= (sc->num_slices - 1); /* num_slices always power of 2 */ in mxge_transmit()
2273 ss = &sc->ss[slice]; in mxge_transmit()
3096 int slice; in mxge_free_mbufs() local
3098 for (slice = 0; slice < sc->num_slices; slice++) in mxge_free_mbufs()
3099 mxge_free_slice_mbufs(&sc->ss[slice]); in mxge_free_mbufs()
3171 int slice; in mxge_free_rings() local
3173 for (slice = 0; slice < sc->num_slices; slice++) in mxge_free_rings()
3174 mxge_free_slice_rings(&sc->ss[slice]); in mxge_free_rings()
3337 int err, slice; in mxge_alloc_rings() local
3352 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_alloc_rings()
3353 err = mxge_alloc_slice_rings(&sc->ss[slice], in mxge_alloc_rings()
3398 int err, i, slice; in mxge_slice_open() local
3401 slice = ss - sc->ss; in mxge_slice_open()
3412 cmd.data0 = slice; in mxge_slice_open()
3417 (sc->sram + MXGEFW_ETH_SEND_GO + 64 * slice); in mxge_slice_open()
3419 (sc->sram + MXGEFW_ETH_SEND_STOP + 64 * slice); in mxge_slice_open()
3421 cmd.data0 = slice; in mxge_slice_open()
3426 cmd.data0 = slice; in mxge_slice_open()
3471 int err, big_bytes, nbufs, slice, cl_size, i; in mxge_open() local
3543 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_open()
3544 ss = &sc->ss[slice]; in mxge_open()
3550 cmd.data2 |= (slice << 16); in mxge_open()
3573 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_open()
3574 err = mxge_slice_open(&sc->ss[slice], nbufs, cl_size); in mxge_open()
3577 slice); in mxge_open()
3588 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_open()
3589 ss = &sc->ss[slice]; in mxge_open()
3610 int slice; in mxge_close() local
3612 for (slice = 0; slice < sc->num_slices; slice++) { in mxge_close()
3613 ss = &sc->ss[slice]; in mxge_close()
3795 mxge_warn_stuck(mxge_softc_t *sc, mxge_tx_ring_t *tx, int slice) in mxge_warn_stuck() argument
3797 tx = &sc->ss[slice].tx; in mxge_warn_stuck()
3798 device_printf(sc->dev, "slice %d struck? ring state:\n", slice); in mxge_warn_stuck()