/illumos-gate/usr/src/uts/common/io/ |
H A D | strsun.c | 202 mblk_t *datamp = iocmp->b_cont; local 228 if (datamp == NULL) 231 if (MBLKL(datamp) >= size) 234 newdatamp = msgpullup(datamp, size); 236 if (msgdsize(datamp) < size) 242 freemsg(datamp);
|
H A D | bufmod.c | 576 mblk_t *datamp; local 674 datamp = allocb(sizeof (*t32), BPRI_MED); 675 if (datamp == NULL) { 679 mcopyout(mp, NULL, sizeof (*t32), NULL, datamp); 693 datamp = allocb(sizeof (*t), BPRI_MED); 694 if (datamp == NULL) { 698 mcopyout(mp, NULL, sizeof (*t), NULL, datamp); 769 datamp = allocb(sizeof (uint_t), BPRI_MED); 770 if (datamp == NULL) { 774 mcopyout(mp, NULL, sizeof (uint_t), NULL, datamp); [all...] |
H A D | telmod.c | 928 * datamp: Points to the head of a chain of mblks containing data 931 * prevmp: Points to the last mblk on the datamp chain, used to add 932 * to the chain headed by datamp. 942 mblk_t *protomp, *newmp, *datamp, *prevmp; local 948 datamp = mp; 977 datamp = mp->b_cont; 979 if (datamp == NULL) { 991 mp = datamp; 1015 msgsize = msgdsize(datamp); 1016 recover(q, datamp, msgsiz [all...] |
H A D | ttcompat.c | 190 mblk_t *datamp; local 249 if ((datamp = allocb(sizeof (struct termios), BPRI_HI)) == NULL) { 256 bcopy(&base_termios, datamp->b_rptr, sizeof (struct termios)); 257 datamp->b_wptr += sizeof (struct termios); 258 mp->b_cont = datamp;
|
H A D | ecpp.c | 1426 mblk_t *datamp; local 1443 datamp = allocb(sizeof (int), BPRI_MED); 1444 if (datamp == NULL) { 1449 *(int *)datamp->b_rptr = 1454 (char *)stp->uaddr + rlen_offset, datamp); 2402 mblk_t *datamp; local 2451 if ((datamp = allocb(len, BPRI_MED)) == NULL) { 2457 error = ecpp_getdevid(pp, datamp->b_rptr, &len, mode); 2459 freemsg(datamp); 2463 datamp 2487 mblk_t *datamp; local [all...] |
H A D | asy.c | 3317 mblk_t *datamp; local 3658 datamp = allocb(sizeof (int), BPRI_MED); 3659 if (datamp == NULL) { 3665 *(int *)datamp->b_rptr = asymctl(asy, 0, TIOCMGET); 3671 mcopyout(mp, NULL, sizeof (int), NULL, datamp); 3675 mioc2ack(mp, datamp, sizeof (int), 0);
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 1271 mblk_t *datamp; local 1363 datamp = mp; 1366 datamp = mp->b_cont; 1367 rptr = datamp->b_rptr; 1373 "mblkl(mp): %d, mblkl(datamp): %d", 1376 (int)MBLKL(mp), (int)MBLKL(datamp))); 1397 "MBLKL(mp): %d, MBLKL(datamp): %d dump header %s", 1406 (int)MBLKL(datamp), 1417 "MBLKL(mp): %d, MBLKL(datamp): %d " 1419 pktlen, (int)MBLKL(mp), (int)MBLKL(datamp), [all...] |
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sgcn.c | 528 mblk_t *datamp; local 572 datamp = allocb(sizeof (int), BPRI_MED); 573 if (datamp == NULL) { 578 *(int *)datamp->b_rptr = 0; 581 mioc2ack(mp, datamp, sizeof (int), 0); 583 mcopyout(mp, NULL, sizeof (int), NULL, datamp);
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | qcn.c | 696 mblk_t *datamp; local 770 datamp = allocb(sizeof (int), BPRI_MED); 771 if (datamp == NULL) { 776 *(int *)datamp->b_rptr = 0; 779 qcn_ack(mp, datamp, sizeof (int)); 781 mcopyout(mp, NULL, sizeof (int), NULL, datamp);
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | su_driver.c | 2773 mblk_t *datamp; local 3179 datamp = allocb(sizeof (int), BPRI_MED); 3180 if (datamp == NULL) { 3186 *(int *)datamp->b_rptr = asymctl(asy, 0, TIOCMGET); 3190 mcopyout(mp, NULL, sizeof (int), NULL, datamp); 3194 mp->b_cont = datamp;
|
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/ |
H A D | usbser.c | 2588 mblk_t *datamp; local 2763 if ((datamp = allocb(sizeof (int), BPRI_MED)) == NULL) { 2767 rval = USBSER_DS_GET_MODEM_CTL(pp, -1, (int *)datamp->b_rptr); 2773 mcopyout(mp, NULL, sizeof (int), NULL, datamp); 2775 mioc2ack(mp, datamp, sizeof (int), 0);
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | sadb.c | 4856 sadb_acquire(mblk_t *datamp, ip_xmit_attr_t *ixa, boolean_t need_ah, argument 4865 ipha_t *ipha = (ipha_t *)datamp->b_rptr; 4866 ip6_t *ip6h = (ip6_t *)datamp->b_rptr; 4942 ip_drop_packet(datamp, B_FALSE, NULL, 4970 ip_drop_packet(datamp, B_FALSE, NULL, 5014 * If no memory it frees datamp. 5018 linkb(asyncmp, datamp); 5031 ip_drop_output("No memory for asyncmp", datamp, NULL); 5032 freemsg(datamp);
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_output.c | 1041 mblk_t *datamp = mp->b_cont; local 1046 if (datamp == NULL || MBLKL(datamp) < cmdp->cb_len) { 1052 data = datamp->b_rptr;
|
/illumos-gate/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 4019 mblk_t *datamp = mp->b_cont; local 4024 if (datamp == NULL || MBLKL(datamp) < cmdp->cb_len) { 4029 data = datamp->b_rptr;
|