Lines Matching defs:cb
454 * a single CB has. Actual space requirement depends on the length of the
456 * then we setup a CONF CMD in the first CB. The CONF CMD is needed to
457 * turn ALLMULTI on the hardware on or off. The MCS is the 2nd CB and may
469 struct iee_cb *cb = SC_CB(sc, sc->sc_next_cb);
475 memset(cb, 0, sc->sc_cb_sz);
476 cb->cb_cmd = cmd;
481 memcpy(__UNVOLATILE(cb->cb_ind_addr), CLLADDR(ifp->if_sadl),
485 memcpy(__UNVOLATILE(cb->cb_cf), sc->sc_cf, sc->sc_cf[0]
501 cb = SC_CB(sc, sc->sc_next_cb + 1);
502 cb->cb_cmd = cmd;
503 cb->cb_mcast.mc_size = 0;
508 ETHER_ADDR_LEN) != 0 || cb->cb_mcast.mc_size
512 cb->cb_mcast.mc_size = 0;
515 memcpy(__UNVOLATILE(&cb->cb_mcast.mc_addrs[
516 cb->cb_mcast.mc_size]),
519 cb->cb_mcast.mc_size += ETHER_ADDR_LEN;
522 if (cb->cb_mcast.mc_size == 0) {
540 cb->cb_transmit.tx_tbd_addr =
543 cb->cb_cmd |= IEE_CB_SF; /* Always use Flexible Mode. */
555 cb->cb_link_addr = IEE_SWAPA32(IEE_PHYS_SHMEM(sc->sc_cb_off +