Lines Matching refs:kp_tx_mp
588 ASSERT((kp->kp_rx_mp == NULL) && (kp->kp_tx_mp == NULL));
757 if (kp->kp_tx_mp) {
758 freemsg(kp->kp_tx_mp);
759 kp->kp_tx_mp = NULL;
1367 keyspan_put_tail(&kp->kp_tx_mp, mp); /* add to the chain */
1460 if ((dir & DS_TX) && kp->kp_tx_mp) {
1461 freemsg(kp->kp_tx_mp);
1462 kp->kp_tx_mp = NULL;
2373 (kp->kp_tx_mp == NULL)) {
2378 len = min(msgdsize(kp->kp_tx_mp), kp->kp_write_len);
2380 "len = %d, tx_mp_len = %d", len, (int)msgdsize(kp->kp_tx_mp));
2466 keyspan_put_head(&kp->kp_tx_mp, data, kp);
2490 if (msgdsize(kp->kp_tx_mp) == 0) {
2492 freeb(kp->kp_tx_mp);
2493 kp->kp_tx_mp = NULL;
2498 while ((data_len < len) && kp->kp_tx_mp) {
2499 mp = kp->kp_tx_mp;
2508 kp->kp_tx_mp = unlinkb(mp);
2535 while (kp->kp_tx_mp && !over) {
2544 return ((kp->kp_tx_mp == NULL) ? USB_SUCCESS : USB_FAILURE);