/titanic_41/usr/src/uts/common/io/chxge/ |
H A D | glue.c | 172 struct iocblk *iocp; in pe_ioctl() local 179 iocp = (struct iocblk *)mp->b_rptr; in pe_ioctl() 182 if (iocp->ioc_count == TRANSPARENT) { in pe_ioctl() 183 iocp->ioc_error = ENOTTY; in pe_ioctl() 192 iocp->ioc_error = ENOTTY; in pe_ioctl() 197 iocp->ioc_error = ENOTTY; in pe_ioctl() 206 switch (iocp->ioc_cmd) { in pe_ioctl() 210 iocp->ioc_error = ENOTTY; in pe_ioctl() 225 iocp->ioc_count = sizeof (*pe); in pe_ioctl() 232 iocp->ioc_error = ENOTTY; in pe_ioctl() [all …]
|
/titanic_41/usr/src/uts/common/inet/ |
H A D | nd.c | 56 IOCP iocp; in nd_getset() local 66 iocp = (IOCP)mp->b_rptr; in nd_getset() 67 if (iocp->ioc_count == 0 || !(mp1 = mp->b_cont)) { in nd_getset() 69 iocp->ioc_count = 0; in nd_getset() 70 iocp->ioc_error = EINVAL; in nd_getset() 77 avail = iocp->ioc_count; in nd_getset() 96 switch (iocp->ioc_cmd) { in nd_getset() 100 err = (*nde->nde_get_pfi)(q, mp1, nde->nde_data, iocp->ioc_cr); in nd_getset() 105 iocp->ioc_rval = 0; in nd_getset() 112 iocp->ioc_rval = size_out; in nd_getset() [all …]
|
/titanic_41/usr/src/uts/common/io/ |
H A D | ttcompat.c | 496 struct iocblk *iocp; in ttcompat_do_ioctl() local 506 iocp = (struct iocblk *)mp->b_rptr; in ttcompat_do_ioctl() 507 switch (iocp->ioc_cmd) { in ttcompat_do_ioctl() 516 if (iocp->ioc_count != TRANSPARENT) { in ttcompat_do_ioctl() 537 iocp->ioc_count = 0; in ttcompat_do_ioctl() 598 tp->t_ioccmd = iocp->ioc_cmd; in ttcompat_do_ioctl() 599 tp->t_iocid = iocp->ioc_id; in ttcompat_do_ioctl() 601 iocp->ioc_cmd = TCGETS; in ttcompat_do_ioctl() 602 iocp->ioc_count = 0; /* no data returned unless we say so */ in ttcompat_do_ioctl() 616 iocp->ioc_cmd = TIOCMBIS; /* turn it into a TIOCMBIS */ in ttcompat_do_ioctl() [all …]
|
H A D | wscons.c | 531 struct iocblk *iocp; in wcuwput() local 534 iocp = (struct iocblk *)(void *)mp->b_rptr; in wcuwput() 535 switch (iocp->ioc_cmd) { in wcuwput() 547 iocp->ioc_count = 0; in wcuwput() 561 iocp->ioc_count = 0; in wcuwput() 718 struct iocblk *iocp; in wcioctl() local 723 iocp = (struct iocblk *)(void *)mp->b_rptr; in wcioctl() 725 if ((iocp->ioc_cmd & VTIOC) == VTIOC || in wcioctl() 726 (iocp->ioc_cmd & KDIOC) == KDIOC) { in wcioctl() 731 switch (iocp->ioc_cmd) { in wcioctl() [all …]
|
H A D | strsun.c | 55 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; in mioc2ack() local 59 iocp->ioc_count = count; in mioc2ack() 60 iocp->ioc_error = 0; in mioc2ack() 61 iocp->ioc_rval = rval; in mioc2ack() 72 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; in miocack() local 75 iocp->ioc_count = count; in miocack() 76 iocp->ioc_error = 0; in miocack() 77 iocp->ioc_rval = rval; in miocack() 84 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; in miocnak() local 87 iocp->ioc_count = count; in miocnak() [all …]
|
H A D | conskbd.c | 825 struct iocblk *iocp; in conskbd_ioctl() local 828 iocp = (struct iocblk *)mp->b_rptr; in conskbd_ioctl() 830 switch (iocp->ioc_cmd) { in conskbd_ioctl() 855 if ((error = secpolicy_sys_config(iocp->ioc_cr, B_FALSE))) { in conskbd_ioctl() 871 if (iocp->ioc_count != TRANSPARENT) { in conskbd_ioctl() 898 struct iocblk *iocp; in conskbd_virtual_kbd_ioctl() local 903 iocp = (struct iocblk *)mp->b_rptr; in conskbd_virtual_kbd_ioctl() 905 switch (iocp->ioc_cmd) { in conskbd_virtual_kbd_ioctl() 925 if (iocp->ioc_count != TRANSPARENT) { in conskbd_virtual_kbd_ioctl() 1027 struct iocblk *iocp; in conskbd_legacy_kbd_ioctl() local [all …]
|
H A D | sad.c | 284 struct iocblk *iocp; in sadwput() local 296 iocp = (struct iocblk *)mp->b_rptr; in sadwput() 297 switch (SAD_CMD(iocp->ioc_cmd)) { in sadwput() 314 iocp = (struct iocblk *)mp->b_rptr; in sadwput() 315 switch (SAD_CMD(iocp->ioc_cmd)) { in sadwput() 328 iocp->ioc_cmd); in sadwput() 351 struct iocblk *iocp; in apush_ioctl() local 355 iocp = (struct iocblk *)mp->b_rptr; in apush_ioctl() 356 if (iocp->ioc_count != TRANSPARENT) { in apush_ioctl() 360 if (SAD_VER(iocp->ioc_cmd) > AP_VERSION) { in apush_ioctl() [all …]
|
H A D | ptem.c | 274 struct iocblk *iocp; /* M_IOCTL data */ in ptemrput() local 285 iocp = (struct iocblk *)mp->b_rptr; in ptemrput() 287 switch (iocp->ioc_cmd) { in ptemrput() 337 if (iocp->ioc_count == TRANSPARENT) { in ptemrput() 354 if (iocp->ioc_count != TRANSPARENT) in ptemrput() 444 struct iocblk *iocp; /* outgoing ioctl structure */ in ptemwput() local 531 iocp = (struct iocblk *)mp->b_rptr; in ptemwput() 532 switch (iocp->ioc_cmd) { in ptemwput() 608 struct iocblk *iocp; /* outgoing ioctl structure */ in ptemwmsg() local 628 iocp = (struct iocblk *)mp->b_rptr; in ptemwmsg() [all …]
|
H A D | tty_common.c | 123 struct iocblk *iocp; in ttycommon_ioctl() local 129 iocp = (struct iocblk *)mp->b_rptr; in ttycommon_ioctl() 131 if (iocp->ioc_count == TRANSPARENT) { in ttycommon_ioctl() 136 switch (iocp->ioc_cmd) { in ttycommon_ioctl() 288 iocp->ioc_count = 0; /* no data returned unless we say so */ in ttycommon_ioctl() 291 switch (iocp->ioc_cmd) { in ttycommon_ioctl() 327 iocp->ioc_count = sizeof (struct termios); in ttycommon_ioctl() 351 iocp->ioc_count = sizeof (struct termio); in ttycommon_ioctl() 373 iocp->ioc_count = sizeof (int); in ttycommon_ioctl() 393 iocp->ioc_count = sizeof (struct winsize); in ttycommon_ioctl()
|
H A D | consms.c | 455 register struct iocblk *iocp; local 459 iocp = (struct iocblk *)mp->b_rptr; 461 switch (iocp->ioc_cmd) { 479 iocp->ioc_count = 0; 494 iocp->ioc_count = sizeof (int); 516 miocack(q, mp, iocp->ioc_count, 0); 879 struct iocblk *iocp; in consms_add_lq() local 884 iocp = (struct iocblk *)lq->lq_pending_plink->b_rptr; in consms_add_lq() 885 iocp->ioc_error = 0; in consms_add_lq() 886 iocp->ioc_count = 0; in consms_add_lq() [all …]
|
H A D | bufmod.c | 283 struct iocblk *iocp; in sbioc() local 288 iocp = (struct iocblk *)mp->b_rptr; in sbioc() 290 switch (iocp->ioc_cmd) { in sbioc() 300 if ((iocp->ioc_flag & IOC_MODELS) != IOC_NATIVE) { in sbioc() 571 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; in sbioctl() local 575 int transparent = iocp->ioc_count; in sbioctl() 579 switch (iocp->ioc_cmd) { in sbioctl() 581 if (iocp->ioc_count == TRANSPARENT) { in sbioctl() 583 if ((iocp->ioc_flag & IOC_MODELS) != IOC_NATIVE) { in sbioctl() 597 if ((iocp->ioc_flag & IOC_MODELS) != IOC_NATIVE) { in sbioctl() [all …]
|
H A D | vcons.c | 874 struct iocblk *iocp; in vt_ioctl() local 884 iocp = (struct iocblk *)(void *)mp->b_rptr; in vt_ioctl() 885 if (consmode != CONS_KFB && iocp->ioc_cmd != VT_ENABLED) { in vt_ioctl() 890 switch (iocp->ioc_cmd) { in vt_ioctl() 910 tem_set_fbmode(pvc->vc_tem, (uchar_t)arg, iocp->ioc_cr); in vt_ioctl() 963 if ((error = secpolicy_console(iocp->ioc_cr)) != 0) in vt_ioctl() 988 error = vt_reldisp(pvc, arg, iocp->ioc_cr); in vt_ioctl() 993 if ((error = secpolicy_console(iocp->ioc_cr)) != 0) in vt_ioctl() 1002 if ((error = secpolicy_console(iocp->ioc_cr)) != 0) in vt_ioctl() 1006 error = vt_activate(arg, iocp->ioc_cr); in vt_ioctl() [all …]
|
/titanic_41/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rds_ioctl.c | 153 struct iocblk *iocp = (void *)mp->b_rptr; in rds_ioctl_copyin_done() local 162 switch (iocp->ioc_cmd) { in rds_ioctl_copyin_done() 195 STRUCT_SET_HANDLE(ifc, iocp->ioc_flag, (struct ifconf *)addr); in rds_ioctl_copyin_done() 236 err = rds_do_ip_ioctl(iocp->ioc_cmd, sizeof (struct ifreq), in rds_ioctl_copyin_done() 284 struct iocblk *iocp = (struct iocblk *)(uintptr_t)mp->b_rptr; in rds_ioctl_copyin_setup() local 288 iocp->ioc_error = EINVAL; in rds_ioctl_copyin_setup() 290 iocp->ioc_count = 0; in rds_ioctl_copyin_setup() 295 switch (iocp->ioc_cmd) { in rds_ioctl_copyin_setup() 298 if (iocp->ioc_count == TRANSPARENT) in rds_ioctl_copyin_setup() 299 copyin_size = SIZEOF_STRUCT(ifconf, iocp->ioc_flag); in rds_ioctl_copyin_setup() [all …]
|
/titanic_41/usr/src/uts/common/inet/nca/ |
H A D | ncaddi.c | 102 struct iocblk *iocp; in nca_wput() local 105 iocp = (struct iocblk *)mp->b_rptr; in nca_wput() 106 if (DB_TYPE(mp) == M_IOCTL && iocp->ioc_cmd == NCA_SET_IF) { in nca_wput() 117 iocp = (struct iocblk *)mp->b_rptr; in nca_wput() 118 switch (iocp->ioc_cmd) { in nca_wput()
|
/titanic_41/usr/src/cmd/lvm/md_monitord/ |
H A D | probedev.c | 108 md_probedev_t probe_ioc, *iocp; in md_probe_ioctl() local 116 iocp = &probe_ioc; in md_probe_ioctl() 118 if ((iocp->mnum_list = (uintptr_t)calloc(ndevs, sizeof (minor_t))) in md_probe_ioctl() 124 (void) strcpy(iocp->test_name, MD_PROBE_OPEN_T); in md_probe_ioctl() 131 sp->setname, iocp->md_driver.md_drivername); in md_probe_ioctl() 134 iocp->nmdevs = ndevs; in md_probe_ioctl() 140 ((minor_t *)(uintptr_t)iocp->mnum_list)[i] = in md_probe_ioctl() 144 ((minor_t *)(uintptr_t)iocp->mnum_list)[i]); in md_probe_ioctl() 149 if (metaioctl(MD_IOCPROBE_DEV, iocp, &(iocp->mde), NULL) != 0) in md_probe_ioctl() 153 Free((void *)(uintptr_t)iocp->mnum_list); in md_probe_ioctl()
|
/titanic_41/usr/src/uts/common/inet/ip/ |
H A D | ip6_asp.c | 243 struct iocblk *iocp; in ip6_asp_check_for_updates() local 258 iocp = (struct iocblk *)mp->b_rptr; in ip6_asp_check_for_updates() 262 table_size = iocp->ioc_count; in ip6_asp_check_for_updates() 265 table_size = iocp->ioc_count; in ip6_asp_check_for_updates() 269 iocp->ioc_flag & IOC_MODELS); in ip6_asp_check_for_updates() 288 struct iocblk *iocp; in ip6_asp_replace() local 432 iocp = (struct iocblk *)mp->b_rptr; in ip6_asp_replace() 433 iocp->ioc_error = ret_val; in ip6_asp_replace() 434 iocp->ioc_count = 0; in ip6_asp_replace() 435 DB_TYPE(mp) = (iocp->ioc_error == 0) ? M_IOCACK : M_IOCNAK; in ip6_asp_replace()
|
/titanic_41/usr/src/uts/common/io/mac/ |
H A D | mac_ndd.c | 159 IOCP iocp; in mac_ndd_ioctl() local 162 iocp = (IOCP)mp->b_rptr; in mac_ndd_ioctl() 163 if (iocp->ioc_count == 0 || mp->b_cont == NULL) { in mac_ndd_ioctl() 168 cmd = iocp->ioc_cmd; in mac_ndd_ioctl() 171 err = mac_ndd_set_ioctl(mip, mp, iocp->ioc_count, &rval); in mac_ndd_ioctl() 173 err = mac_ndd_get_ioctl(mip, mp, iocp->ioc_count, &rval); in mac_ndd_ioctl() 337 IOCP iocp; in mac_ndd_set_ioctl() local 360 iocp = (IOCP)mp->b_rptr; in mac_ndd_set_ioctl() 362 ((iocp->ioc_cr == NULL) || in mac_ndd_set_ioctl() 363 ((status = secpolicy_net_config(iocp->ioc_cr, B_FALSE)) != 0))) in mac_ndd_set_ioctl()
|
/titanic_41/usr/src/uts/common/io/ib/clients/sdp/ |
H A D | sdpddi.c | 175 struct iocblk *iocp; in sdp_gen_ioctl() local 181 iocp = (struct iocblk *)mp->b_rptr; in sdp_gen_ioctl() 182 switch (iocp->ioc_cmd) { in sdp_gen_ioctl() 221 iocp->ioc_cmd, (intptr_t)&send_enable, in sdp_gen_ioctl() 225 iocp->ioc_cmd, (intptr_t)&send_enable, in sdp_gen_ioctl() 242 iocp->ioc_count = sizeof (int); in sdp_gen_ioctl()
|
/titanic_41/usr/src/uts/common/ktli/ |
H A D | t_kutil.c | 206 struct iocblk *iocp; in t_kadvise() local 217 iocp = (void *)mp->b_rptr; in t_kadvise() 218 iocp->ioc_count = sizeof (ipid_t) + addr_len; in t_kadvise() 220 mp->b_cont = allocb(iocp->ioc_count, BPRI_HI); in t_kadvise() 227 mp->b_cont->b_wptr += iocp->ioc_count; in t_kadvise()
|
/titanic_41/usr/src/uts/common/io/usb/clients/usbkbm/ |
H A D | usbkbm.c | 694 struct iocblk *iocp; in usbkbm_ioctl() local 707 iocp = (struct iocblk *)mp->b_rptr; in usbkbm_ioctl() 709 switch (iocp->ioc_cmd) { in usbkbm_ioctl() 737 iocp->ioc_count = sizeof (int); in usbkbm_ioctl() 745 if (iocp->ioc_count != TRANSPARENT) { in usbkbm_ioctl() 874 if (iocp->ioc_count != TRANSPARENT) { in usbkbm_ioctl() 906 iocp->ioc_rval = 0; in usbkbm_ioctl() 907 iocp->ioc_error = err; in usbkbm_ioctl() 910 iocp->ioc_rval = 0; in usbkbm_ioctl() 911 iocp->ioc_error = 0; /* brain rot */ in usbkbm_ioctl() [all …]
|
/titanic_41/usr/src/uts/sun4v/io/ |
H A D | qcn.c | 586 struct iocblk *iocp; in qcn_wput() local 607 iocp = (struct iocblk *)mp->b_rptr; in qcn_wput() 609 iocp->ioc_cmd, TIOC); in qcn_wput() 694 struct iocblk *iocp; in qcn_ioctl() local 704 iocp = (struct iocblk *)mp->b_rptr; in qcn_ioctl() 718 switch (iocp->ioc_cmd) { in qcn_ioctl() 732 iocp->ioc_error = 0; in qcn_ioctl() 733 iocp->ioc_rval = 0; in qcn_ioctl() 751 iocp = (struct iocblk *)mp->b_rptr; in qcn_ioctl() 756 switch (iocp->ioc_cmd) { in qcn_ioctl() [all …]
|
/titanic_41/usr/src/lib/libdladm/common/ |
H A D | libdlaggr.c | 382 laioc_add_rem_t *iocp = NULL; in i_dladm_aggr_add_rmv() local 549 len = sizeof (*iocp) + nports * sizeof (laioc_port_t); in i_dladm_aggr_add_rmv() 550 if ((iocp = malloc(len)) == NULL) { in i_dladm_aggr_add_rmv() 555 iocp->la_linkid = linkid; in i_dladm_aggr_add_rmv() 556 iocp->la_nports = nports; in i_dladm_aggr_add_rmv() 558 iocp->la_force = (flags & DLADM_OPT_FORCE); in i_dladm_aggr_add_rmv() 560 ioc_ports = (laioc_port_t *)(iocp + 1); in i_dladm_aggr_add_rmv() 564 if (i_dladm_aggr_ioctl(handle, cmd, iocp) < 0) in i_dladm_aggr_add_rmv() 568 free(iocp); in i_dladm_aggr_add_rmv() 637 laioc_create_t *iocp = NULL; in i_dladm_aggr_create_sys() local [all …]
|
/titanic_41/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) in rge_nd_ioctl() argument 415 (void *)rgep, (void *)wq, (void *)mp, (void *)iocp)); in rge_nd_ioctl() 419 cmd = iocp->ioc_cmd; in rge_nd_ioctl() 446 iocp->ioc_error = EBUSY; in rge_nd_ioctl() 473 ok ? "OK" : "FAIL", iocp->ioc_error, in rge_nd_ioctl() 477 if (iocp->ioc_error) in rge_nd_ioctl()
|
/titanic_41/usr/src/uts/common/io/usb/clients/usbinput/usbwcm/ |
H A D | usbwcm.c | 1143 struct iocblk *iocp; in usbwcm_ioctl() local 1152 iocp = (struct iocblk *)mp->b_rptr; in usbwcm_ioctl() 1154 switch (iocp->ioc_cmd) { in usbwcm_ioctl() 1156 int num = iocp->ioc_cmd & 0xff; in usbwcm_ioctl() 1157 int len = IOCPARM_MASK & (iocp->ioc_cmd >> 16); in usbwcm_ioctl() 1159 if (((iocp->ioc_cmd >> 8) & 0xFF) != 'E') { in usbwcm_ioctl() 1163 } else if ((iocp->ioc_cmd & IOC_INOUT) != IOC_OUT) { in usbwcm_ioctl() 1170 if (iocp->ioc_count == TRANSPARENT) { in usbwcm_ioctl() 1184 iocp->ioc_count != sizeof (int)) { in usbwcm_ioctl() 1195 if (iocp->ioc_count == TRANSPARENT) { in usbwcm_ioctl() [all …]
|
/titanic_41/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) in unm_nd_ioctl() argument 434 (void *)adapter, (void *)wq, (void *)mp, (void *)iocp)); in unm_nd_ioctl() 436 cmd = iocp->ioc_cmd; in unm_nd_ioctl() 464 iocp->ioc_error = EBUSY; in unm_nd_ioctl() 484 ok ? "OK" : "FAIL", iocp->ioc_error, in unm_nd_ioctl() 489 if (iocp->ioc_error) in unm_nd_ioctl()
|