Home
last modified time | relevance | path

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

12345

/illumos-gate/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 …]
/illumos-gate/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 …]
/illumos-gate/usr/src/uts/common/io/
H A Dttcompat.c398 struct iocblk *iocp; in ttcompat_do_ioctl() local
408 iocp = (struct iocblk *)mp->b_rptr; in ttcompat_do_ioctl()
409 switch (iocp->ioc_cmd) { in ttcompat_do_ioctl()
418 if (iocp->ioc_count != TRANSPARENT) { in ttcompat_do_ioctl()
439 iocp->ioc_count = 0; in ttcompat_do_ioctl()
500 tp->t_ioccmd = iocp->ioc_cmd; in ttcompat_do_ioctl()
501 tp->t_iocid = iocp->ioc_id; in ttcompat_do_ioctl()
503 iocp->ioc_cmd = TCGETS; in ttcompat_do_ioctl()
504 iocp->ioc_count = 0; /* no data returned unless we say so */ in ttcompat_do_ioctl()
518 iocp->ioc_cmd = TIOCMBIS; /* turn it into a TIOCMBIS */ in ttcompat_do_ioctl()
[all …]
H A Dwscons.c680 struct iocblk *iocp; in wcuwput() local
683 iocp = (struct iocblk *)(void *)mp->b_rptr; in wcuwput()
684 switch (iocp->ioc_cmd) { in wcuwput()
696 iocp->ioc_count = 0; in wcuwput()
710 iocp->ioc_count = 0; in wcuwput()
865 struct iocblk *iocp; in wcioctl() local
870 iocp = (struct iocblk *)(void *)mp->b_rptr; in wcioctl()
872 if ((iocp->ioc_cmd & VTIOC) == VTIOC || in wcioctl()
873 (iocp->ioc_cmd & KDIOC) == KDIOC) { in wcioctl()
878 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.c826 struct iocblk *iocp; in conskbd_ioctl() local
829 iocp = (struct iocblk *)mp->b_rptr; in conskbd_ioctl()
831 switch (iocp->ioc_cmd) { in conskbd_ioctl()
856 if ((error = secpolicy_sys_config(iocp->ioc_cr, B_FALSE))) { in conskbd_ioctl()
872 if (iocp->ioc_count != TRANSPARENT) { in conskbd_ioctl()
899 struct iocblk *iocp; in conskbd_virtual_kbd_ioctl() local
904 iocp = (struct iocblk *)mp->b_rptr; in conskbd_virtual_kbd_ioctl()
906 switch (iocp->ioc_cmd) { in conskbd_virtual_kbd_ioctl()
926 if (iocp->ioc_count != TRANSPARENT) { in conskbd_virtual_kbd_ioctl()
1028 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.c273 struct iocblk *iocp; /* M_IOCTL data */ in ptemrput() local
284 iocp = (struct iocblk *)mp->b_rptr; in ptemrput()
286 switch (iocp->ioc_cmd) { in ptemrput()
336 if (iocp->ioc_count == TRANSPARENT) { in ptemrput()
353 if (iocp->ioc_count != TRANSPARENT) in ptemrput()
445 struct iocblk *iocp; /* outgoing ioctl structure */ in ptemwput() local
533 iocp = (struct iocblk *)mp->b_rptr; in ptemwput()
534 switch (iocp->ioc_cmd) { in ptemwput()
612 struct iocblk *iocp; /* outgoing ioctl structure */ in ptemwmsg() local
632 iocp = (struct iocblk *)mp->b_rptr; in ptemwmsg()
[all …]
H A Dtty_common.c124 struct iocblk *iocp; in ttycommon_ioctl() local
130 iocp = (struct iocblk *)mp->b_rptr; in ttycommon_ioctl()
132 if (iocp->ioc_count == TRANSPARENT) { in ttycommon_ioctl()
137 switch (iocp->ioc_cmd) { in ttycommon_ioctl()
289 iocp->ioc_count = 0; /* no data returned unless we say so */ in ttycommon_ioctl()
292 switch (iocp->ioc_cmd) { in ttycommon_ioctl()
328 iocp->ioc_count = sizeof (struct termios); in ttycommon_ioctl()
352 iocp->ioc_count = sizeof (struct termio); in ttycommon_ioctl()
374 iocp->ioc_count = sizeof (int); in ttycommon_ioctl()
394 iocp->ioc_count = sizeof (struct winsize); in ttycommon_ioctl()
H A Dconsms.c445 struct iocblk *iocp; in consmsioctl() local
449 iocp = (struct iocblk *)mp->b_rptr; in consmsioctl()
451 switch (iocp->ioc_cmd) { in consmsioctl()
469 iocp->ioc_count = 0; in consmsioctl()
484 iocp->ioc_count = sizeof (int); in consmsioctl()
506 miocack(q, mp, iocp->ioc_count, 0); in consmsioctl()
868 struct iocblk *iocp; in consms_add_lq() local
873 iocp = (struct iocblk *)lq->lq_pending_plink->b_rptr; in consms_add_lq()
874 iocp->ioc_error = 0; in consms_add_lq()
875 iocp->ioc_count = 0; in consms_add_lq()
[all …]
H A Dbufmod.c282 struct iocblk *iocp; in sbioc() local
287 iocp = (struct iocblk *)mp->b_rptr; in sbioc()
289 switch (iocp->ioc_cmd) { in sbioc()
299 if ((iocp->ioc_flag & IOC_MODELS) != IOC_NATIVE) { in sbioc()
573 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; in sbioctl() local
577 int transparent = iocp->ioc_count; in sbioctl()
581 switch (iocp->ioc_cmd) { in sbioctl()
583 if (iocp->ioc_count == TRANSPARENT) { in sbioctl()
585 if ((iocp->ioc_flag & IOC_MODELS) != IOC_NATIVE) { in sbioctl()
599 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 …]
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drds_ioctl.c154 struct iocblk *iocp = (void *)mp->b_rptr; in rds_ioctl_copyin_done() local
163 switch (iocp->ioc_cmd) { in rds_ioctl_copyin_done()
196 STRUCT_SET_HANDLE(ifc, iocp->ioc_flag, (struct ifconf *)addr); in rds_ioctl_copyin_done()
237 err = rds_do_ip_ioctl(iocp->ioc_cmd, sizeof (struct ifreq), in rds_ioctl_copyin_done()
285 struct iocblk *iocp = (struct iocblk *)(uintptr_t)mp->b_rptr; in rds_ioctl_copyin_setup() local
289 iocp->ioc_error = EINVAL; in rds_ioctl_copyin_setup()
291 iocp->ioc_count = 0; in rds_ioctl_copyin_setup()
296 switch (iocp->ioc_cmd) { in rds_ioctl_copyin_setup()
299 if (iocp->ioc_count == TRANSPARENT) in rds_ioctl_copyin_setup()
300 copyin_size = SIZEOF_STRUCT(ifconf, iocp->ioc_flag); in rds_ioctl_copyin_setup()
[all …]
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_asp.c264 struct iocblk *iocp; in ip6_asp_check_for_updates() local
279 iocp = (struct iocblk *)mp->b_rptr; in ip6_asp_check_for_updates()
283 table_size = iocp->ioc_count; in ip6_asp_check_for_updates()
286 table_size = iocp->ioc_count; in ip6_asp_check_for_updates()
290 iocp->ioc_flag & IOC_MODELS); in ip6_asp_check_for_updates()
309 struct iocblk *iocp; in ip6_asp_replace() local
453 iocp = (struct iocblk *)mp->b_rptr; in ip6_asp_replace()
454 iocp->ioc_error = ret_val; in ip6_asp_replace()
455 iocp->ioc_count = 0; in ip6_asp_replace()
456 DB_TYPE(mp) = (iocp->ioc_error == 0) ? M_IOCACK : M_IOCNAK; in ip6_asp_replace()
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/io/usb/clients/usbkbm/
H A Dusbkbm.c696 struct iocblk *iocp; in usbkbm_ioctl() local
709 iocp = (struct iocblk *)mp->b_rptr; in usbkbm_ioctl()
711 switch (iocp->ioc_cmd) { in usbkbm_ioctl()
739 iocp->ioc_count = sizeof (int); in usbkbm_ioctl()
747 if (iocp->ioc_count != TRANSPARENT) { in usbkbm_ioctl()
876 if (iocp->ioc_count != TRANSPARENT) { in usbkbm_ioctl()
908 iocp->ioc_rval = 0; in usbkbm_ioctl()
909 iocp->ioc_error = err; in usbkbm_ioctl()
912 iocp->ioc_rval = 0; in usbkbm_ioctl()
913 iocp->ioc_error = 0; /* brain rot */ in usbkbm_ioctl()
[all …]
/illumos-gate/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()
/illumos-gate/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 …]
/illumos-gate/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 …]
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/
H A Dqlge_dbg.c973 struct iocblk *iocp = (struct iocblk *)(void *)mp->b_rptr; in ql_chip_ioctl() local
993 cmd = iocp->ioc_cmd; in ql_chip_ioctl()
1003 if (iocp->ioc_count != sizeof (*pvalue)) { in ql_chip_ioctl()
1010 if (iocp->ioc_count != sizeof (*pvalue)) { in ql_chip_ioctl()
1017 if (iocp->ioc_count != sizeof (*reg)) { in ql_chip_ioctl()
1024 if (iocp->ioc_count != sizeof (*pci_reg)) { in ql_chip_ioctl()
1036 if (iocp->ioc_count != sizeof (*pci_reg)) { in ql_chip_ioctl()
1047 len = (uint32_t)iocp->ioc_count; in ql_chip_ioctl()
1062 len = (uint32_t)iocp->ioc_count; in ql_chip_ioctl()
1084 if (iocp->ioc_count != sizeof (ql_adapter_info_t)) { in ql_chip_ioctl()
[all …]
/illumos-gate/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()
/illumos-gate/usr/src/uts/sun4u/opl/io/oplmsu/
H A Doplmsu_cmn_func.c286 struct iocblk *iocp = NULL; in oplmsu_iocack() local
290 iocp = (struct iocblk *)mp->b_rptr; in oplmsu_iocack()
291 iocp->ioc_error = errno; in oplmsu_iocack()
295 iocp->ioc_rval = FAILURE; in oplmsu_iocack()
301 iocp->ioc_rval = SUCCESS; in oplmsu_iocack()
816 struct iocblk *iocp; in oplmsu_cmn_prechg() local
823 iocp = (struct iocblk *)(*term_mp)->b_rptr; in oplmsu_cmn_prechg()
824 *term_ioctl = iocp->ioc_cmd; in oplmsu_cmn_prechg()
881 struct iocblk *iocp; in oplmsu_stop_prechg() local
887 iocp = (struct iocblk *)(*term_mp)->b_rptr; in oplmsu_stop_prechg()
[all …]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbinput/usbwcm/
H A Dusbwcm.c1147 struct iocblk *iocp; in usbwcm_ioctl() local
1156 iocp = (struct iocblk *)mp->b_rptr; in usbwcm_ioctl()
1158 switch (iocp->ioc_cmd) { in usbwcm_ioctl()
1160 int num = iocp->ioc_cmd & 0xff; in usbwcm_ioctl()
1161 int len = IOCPARM_MASK & (iocp->ioc_cmd >> 16); in usbwcm_ioctl()
1163 if (((iocp->ioc_cmd >> 8) & 0xFF) != 'E') { in usbwcm_ioctl()
1167 } else if ((iocp->ioc_cmd & IOC_INOUT) != IOC_OUT) { in usbwcm_ioctl()
1174 if (iocp->ioc_count == TRANSPARENT) { in usbwcm_ioctl()
1188 iocp->ioc_count != sizeof (int)) { in usbwcm_ioctl()
1199 if (iocp->ioc_count == TRANSPARENT) { in usbwcm_ioctl()
[all …]

12345