/illumos-gate/usr/src/uts/sun4u/opl/io/oplmsu/ |
H A D | oplmsu_ioctl_uwp.c | 311 struct iocblk *iocp = NULL; local 338 iocp = (struct iocblk *)mp->b_rptr; 360 switch (iocp->ioc_cmd) {
|
H A D | oplmsu_ioctl_lrp.c | 54 struct iocblk *iocp, *temp_iocp = NULL; local 62 iocp = (struct iocblk *)mp->b_rptr; 74 if (((iocp->ioc_cmd == TCSETS) && (trad_sts == MSU_WTCS_ACK)) || 75 ((iocp->ioc_cmd == TCSETSW) && (trad_sts == MSU_WTCS_ACK)) || 76 ((iocp->ioc_cmd == TCSETSF) && (trad_sts == MSU_WTCS_ACK)) || 77 ((iocp->ioc_cmd == TIOCMSET) && (trad_sts == MSU_WTMS_ACK)) || 78 ((iocp->ioc_cmd == TIOCSPPS) && (trad_sts == MSU_WPPS_ACK)) || 79 ((iocp->ioc_cmd == TIOCSWINSZ) && (trad_sts == MSU_WWSZ_ACK)) || 80 ((iocp->ioc_cmd == TIOCSSOFTCAR) && (trad_sts == MSU_WCAR_ACK))) {
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_helper_stream.c | 90 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local 92 iocp->ioc_cmd == SIOCSQPTR) { 93 ip_helper_share_conn(q, mp, iocp->ioc_cr);
|
H A D | ip6_asp.c | 243 struct iocblk *iocp; local 258 iocp = (struct iocblk *)mp->b_rptr; 262 table_size = iocp->ioc_count; 265 table_size = iocp->ioc_count; 269 iocp->ioc_flag & IOC_MODELS); 288 struct iocblk *iocp; local 432 iocp = (struct iocblk *)mp->b_rptr; 433 iocp->ioc_error = ret_val; 434 iocp->ioc_count = 0; 435 DB_TYPE(mp) = (iocp [all...] |
/illumos-gate/usr/src/uts/common/inet/nca/ |
H A D | ncaddi.c | 102 struct iocblk *iocp; local 105 iocp = (struct iocblk *)mp->b_rptr; 106 if (DB_TYPE(mp) == M_IOCTL && iocp->ioc_cmd == NCA_SET_IF) { 117 iocp = (struct iocblk *)mp->b_rptr; 118 switch (iocp->ioc_cmd) {
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | nd.c | 56 IOCP iocp; local 66 iocp = (IOCP)mp->b_rptr; 67 if (iocp->ioc_count == 0 || !(mp1 = mp->b_cont)) { 69 iocp->ioc_count = 0; 70 iocp->ioc_error = EINVAL; 77 avail = iocp->ioc_count; 96 switch (iocp->ioc_cmd) { 100 err = (*nde->nde_get_pfi)(q, mp1, nde->nde_data, iocp->ioc_cr); 105 iocp->ioc_rval = 0; 112 iocp [all...] |
/illumos-gate/usr/src/uts/common/ktli/ |
H A D | t_kutil.c | 206 struct iocblk *iocp; local 217 iocp = (void *)mp->b_rptr; 218 iocp->ioc_count = sizeof (ipid_t) + addr_len; 220 mp->b_cont = allocb(iocp->ioc_count, BPRI_HI); 227 mp->b_cont->b_wptr += iocp->ioc_count;
|
/illumos-gate/usr/src/uts/common/io/ib/clients/sdp/ |
H A D | sdpddi.c | 175 struct iocblk *iocp; local 181 iocp = (struct iocblk *)mp->b_rptr; 182 switch (iocp->ioc_cmd) { 221 iocp->ioc_cmd, (intptr_t)&send_enable, 225 iocp->ioc_cmd, (intptr_t)&send_enable, 242 iocp->ioc_count = sizeof (int);
|
/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_ndd.c | 428 unm_nd_ioctl(unm_adapter *adapter, queue_t *wq, mblk_t *mp, struct iocblk *iocp) argument 434 (void *)adapter, (void *)wq, (void *)mp, (void *)iocp)); 436 cmd = iocp->ioc_cmd; 464 iocp->ioc_error = EBUSY; 484 ok ? "OK" : "FAIL", iocp->ioc_error, 489 if (iocp->ioc_error)
|
/illumos-gate/usr/src/uts/common/io/rge/ |
H A D | rge_ndd.c | 407 rge_nd_ioctl(rge_t *rgep, queue_t *wq, mblk_t *mp, struct iocblk *iocp) argument 415 (void *)rgep, (void *)wq, (void *)mp, (void *)iocp)); 419 cmd = iocp->ioc_cmd; 446 iocp->ioc_error = EBUSY; 473 ok ? "OK" : "FAIL", iocp->ioc_error, 477 if (iocp->ioc_error)
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | tty_common.c | 123 struct iocblk *iocp; local 129 iocp = (struct iocblk *)mp->b_rptr; 131 if (iocp->ioc_count == TRANSPARENT) { 136 switch (iocp->ioc_cmd) { 288 iocp->ioc_count = 0; /* no data returned unless we say so */ 291 switch (iocp->ioc_cmd) { 327 iocp->ioc_count = sizeof (struct termios); 351 iocp->ioc_count = sizeof (struct termio); 373 iocp->ioc_count = sizeof (int); 393 iocp [all...] |
H A D | pfmod.c | 348 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local 351 switch (iocp->ioc_cmd) { 359 switch (iocp->ioc_count) {
|
H A D | ptem.c | 274 struct iocblk *iocp; /* M_IOCTL data */ local 285 iocp = (struct iocblk *)mp->b_rptr; 287 switch (iocp->ioc_cmd) { 337 if (iocp->ioc_count == TRANSPARENT) { 354 if (iocp->ioc_count != TRANSPARENT) 444 struct iocblk *iocp; /* outgoing ioctl structure */ local 531 iocp = (struct iocblk *)mp->b_rptr; 532 switch (iocp->ioc_cmd) { 608 struct iocblk *iocp; /* outgoing ioctl structure */ local 628 iocp 886 struct iocblk *iocp; local [all...] |
H A D | ptm.c | 457 struct iocblk *iocp; local 503 iocp = (struct iocblk *)mp->b_rptr; 504 switch (iocp->ioc_cmd) { 529 if ((error = drv_priv(iocp->ioc_cr)) != 0) {
|
H A D | pts.c | 511 struct iocblk *iocp; local 621 iocp = (struct iocblk *)mp->b_rptr; 622 switch (iocp->ioc_cmd) { 629 iocp->ioc_error = EEXIST; 635 iocp->ioc_error = 0; 637 iocp->ioc_count = 0;
|
H A D | sad.c | 284 struct iocblk *iocp; local 296 iocp = (struct iocblk *)mp->b_rptr; 297 switch (SAD_CMD(iocp->ioc_cmd)) { 314 iocp = (struct iocblk *)mp->b_rptr; 315 switch (SAD_CMD(iocp->ioc_cmd)) { 328 iocp->ioc_cmd); 351 struct iocblk *iocp; local 355 iocp = (struct iocblk *)mp->b_rptr; 356 if (iocp->ioc_count != TRANSPARENT) { 360 if (SAD_VER(iocp 624 struct iocblk *iocp; local [all...] |
H A D | strsun.c | 55 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local 59 iocp->ioc_count = count; 60 iocp->ioc_error = 0; 61 iocp->ioc_rval = rval; 72 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local 75 iocp->ioc_count = count; 76 iocp->ioc_error = 0; 77 iocp->ioc_rval = rval; 84 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local 87 iocp 201 struct iocblk *iocp = (struct iocblk *)iocmp->b_rptr; local [all...] |
H A D | ttcompat.c | 496 struct iocblk *iocp; local 506 iocp = (struct iocblk *)mp->b_rptr; 507 switch (iocp->ioc_cmd) { 516 if (iocp->ioc_count != TRANSPARENT) { 537 iocp->ioc_count = 0; 598 tp->t_ioccmd = iocp->ioc_cmd; 599 tp->t_iocid = iocp->ioc_id; 601 iocp->ioc_cmd = TCGETS; 602 iocp->ioc_count = 0; /* no data returned unless we say so */ 616 iocp 803 struct iocblk *iocp; local 1120 struct iocblk *iocp; local [all...] |
H A D | tty_pts.c | 544 struct iocblk *iocp; local 551 iocp = (struct iocblk *)mp->b_rptr; 552 cmd = iocp->ioc_cmd; 611 iocp->ioc_count = 0; /* no data returned */ 636 iocp->ioc_count = 0; /* no data returned */ 670 iocp->ioc_count = sizeof (struct ttysize); 707 iocp->ioc_count = 0; /* no data returned */ 734 iocp->ioc_count = 0; /* no data returned */ 764 iocp->ioc_count = 0; /* no data returned */ 782 iocp [all...] |
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_ndd.c | 159 IOCP iocp; local 162 iocp = (IOCP)mp->b_rptr; 163 if (iocp->ioc_count == 0 || mp->b_cont == NULL) { 168 cmd = iocp->ioc_cmd; 171 err = mac_ndd_set_ioctl(mip, mp, iocp->ioc_count, &rval); 173 err = mac_ndd_get_ioctl(mip, mp, iocp->ioc_count, &rval); 337 IOCP iocp; local 360 iocp = (IOCP)mp->b_rptr; 362 ((iocp->ioc_cr == NULL) || 363 ((status = secpolicy_net_config(iocp [all...] |
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | cvcredir.c | 256 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local 265 if (iocp->ioc_cmd == CVC_BREAK) { 268 } else if (iocp->ioc_cmd == CVC_DISCONNECT) {
|
/illumos-gate/usr/src/uts/sun4u/starfire/cvcredir/ |
H A D | cvcredir.c | 251 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local 254 switch (iocp->ioc_cmd) {
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlib.c | 95 i_dladm_ib_ioctl(dladm_handle_t handle, int ioccmd, ibd_ioctl_t *iocp) argument 97 if (ioctl(dladm_dld_fd(handle), ioccmd, iocp) == 0) 100 if (iocp->ioc_status == 0) 103 return (dladm_ib_ioctl_err2status(iocp->ioc_status));
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_hw.c | 471 hxge_hw_ioctl(p_hxge_t hxgep, queue_t *wq, mblk_t *mp, struct iocblk *iocp) argument 482 iocp->ioc_error = 0; 483 cmd = iocp->ioc_cmd; 501 hxge_rtrace_ioctl(hxgep, wq, mp, iocp); 511 struct iocblk *iocp) 521 switch (iocp->ioc_cmd) { 534 if (iocp->ioc_count != sizeof (uint32_t)) { 565 if (size == iocp->ioc_count) { 577 iocp->ioc_cmd); 711 struct iocblk *iocp) 510 hxge_loopback_ioctl(p_hxge_t hxgep, queue_t *wq, mblk_t *mp, struct iocblk *iocp) argument 710 hxge_rtrace_ioctl(p_hxge_t hxgep, queue_t *wq, mblk_t *mp, struct iocblk *iocp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rds_ioctl.c | 153 struct iocblk *iocp = (void *)mp->b_rptr; local 162 switch (iocp->ioc_cmd) { 195 STRUCT_SET_HANDLE(ifc, iocp->ioc_flag, (struct ifconf *)addr); 236 err = rds_do_ip_ioctl(iocp->ioc_cmd, sizeof (struct ifreq), 284 struct iocblk *iocp = (struct iocblk *)(uintptr_t)mp->b_rptr; local 288 iocp->ioc_error = EINVAL; 290 iocp->ioc_count = 0; 295 switch (iocp->ioc_cmd) { 298 if (iocp->ioc_count == TRANSPARENT) 299 copyin_size = SIZEOF_STRUCT(ifconf, iocp 321 struct iocblk *iocp = (struct iocblk *)(uintptr_t)mp->b_rptr; local [all...] |