Home
last modified time | relevance | path

Searched refs:iocp (Results 1 – 25 of 131) sorted by relevance

123456

/titanic_41/usr/src/uts/common/io/chxge/
H A Dglue.c172 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 Dnd.c56 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 Dttcompat.c496 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 Dwscons.c531 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 Dstrsun.c55 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 Dconskbd.c825 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 Dsad.c284 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 Dptem.c274 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 Dtty_common.c123 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 Dconsms.c455 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 Dbufmod.c283 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 Dvcons.c874 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 Drds_ioctl.c153 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 Dncaddi.c102 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 Dprobedev.c108 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 Dip6_asp.c243 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 Dmac_ndd.c159 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 Dsdpddi.c175 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 Dt_kutil.c206 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 Dusbkbm.c694 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 Dqcn.c586 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 Dlibdlaggr.c382 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 Drge_ndd.c407 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 Dusbwcm.c1143 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 Dunm_ndd.c428 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()

123456