Searched refs:iocp (Results 1 - 25 of 134) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/inet/
H A Dnd.c56 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/io/chxge/
H A Dglue.c172 struct iocblk *iocp; local
179 iocp = (struct iocblk *)mp->b_rptr;
182 if (iocp->ioc_count == TRANSPARENT) {
183 iocp->ioc_error = ENOTTY;
192 iocp->ioc_error = ENOTTY;
197 iocp->ioc_error = ENOTTY;
206 switch (iocp->ioc_cmd) {
210 iocp->ioc_error = ENOTTY;
225 iocp->ioc_count = sizeof (*pe);
232 iocp
[all...]
/illumos-gate/usr/src/uts/common/inet/nca/
H A Dncaddi.c102 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/io/ib/clients/rds/
H A Drds_ioctl.c153 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...]
/illumos-gate/usr/src/uts/common/io/
H A Dstrsun.c55 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 Dttcompat.c496 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 Dwscons.c531 struct iocblk *iocp; local
534 iocp = (struct iocblk *)(void *)mp->b_rptr;
535 switch (iocp->ioc_cmd) {
547 iocp->ioc_count = 0;
561 iocp->ioc_count = 0;
718 struct iocblk *iocp; local
723 iocp = (struct iocblk *)(void *)mp->b_rptr;
725 if ((iocp->ioc_cmd & VTIOC) == VTIOC ||
726 (iocp->ioc_cmd & KDIOC) == KDIOC) {
731 switch (iocp
925 struct iocblk *iocp; local
981 struct iocblk *iocp; local
1335 struct iocblk *iocp; local
[all...]
H A Dptem.c274 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 Dsad.c284 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 Dconskbd.c825 struct iocblk *iocp; local
828 iocp = (struct iocblk *)mp->b_rptr;
830 switch (iocp->ioc_cmd) {
855 if ((error = secpolicy_sys_config(iocp->ioc_cr, B_FALSE))) {
871 if (iocp->ioc_count != TRANSPARENT) {
898 struct iocblk *iocp; local
903 iocp = (struct iocblk *)mp->b_rptr;
905 switch (iocp->ioc_cmd) {
925 if (iocp->ioc_count != TRANSPARENT) {
1027 struct iocblk *iocp; local
1126 struct iocblk *iocp; local
1265 struct iocblk *iocp; local
1551 struct iocblk *iocp; local
1626 struct iocblk *iocp; local
1833 struct iocblk *iocp; local
2065 struct iocblk *iocp; local
2239 struct iocblk *iocp; local
2383 struct iocblk *iocp; local
[all...]
H A Dtty_common.c123 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 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; local
884 iocp = (struct iocblk *)lq->lq_pending_plink->b_rptr;
885 iocp->ioc_error = 0;
886 iocp
1281 struct iocblk *iocp; local
1309 struct iocblk *iocp; local
1354 struct iocblk *iocp; local
[all...]
H A Dvcons.c874 struct iocblk *iocp; local
884 iocp = (struct iocblk *)(void *)mp->b_rptr;
885 if (consmode != CONS_KFB && iocp->ioc_cmd != VT_ENABLED) {
890 switch (iocp->ioc_cmd) {
910 tem_set_fbmode(pvc->vc_tem, (uchar_t)arg, iocp->ioc_cr);
963 if ((error = secpolicy_console(iocp->ioc_cr)) != 0)
988 error = vt_reldisp(pvc, arg, iocp->ioc_cr);
993 if ((error = secpolicy_console(iocp->ioc_cr)) != 0)
1002 if ((error = secpolicy_console(iocp->ioc_cr)) != 0)
1006 error = vt_activate(arg, iocp
1197 struct iocblk *iocp = (struct iocblk *)(void *)mp->b_rptr; local
[all...]
/illumos-gate/usr/src/uts/common/ktli/
H A Dt_kutil.c206 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/cmd/lvm/md_monitord/
H A Dprobedev.c108 md_probedev_t probe_ioc, *iocp; local
116 iocp = &probe_ioc;
118 if ((iocp->mnum_list = (uintptr_t)calloc(ndevs, sizeof (minor_t)))
124 (void) strcpy(iocp->test_name, MD_PROBE_OPEN_T);
131 sp->setname, iocp->md_driver.md_drivername);
134 iocp->nmdevs = ndevs;
140 ((minor_t *)(uintptr_t)iocp->mnum_list)[i] =
144 ((minor_t *)(uintptr_t)iocp->mnum_list)[i]);
149 if (metaioctl(MD_IOCPROBE_DEV, iocp, &(iocp
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/sdp/
H A Dsdpddi.c175 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 Dunm_ndd.c428 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 Drge_ndd.c407 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/inet/ip/
H A Dip6_asp.c243 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/io/mac/
H A Dmac_ndd.c159 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/lib/libdladm/common/
H A Dlibdlaggr.c382 laioc_add_rem_t *iocp = NULL; local
549 len = sizeof (*iocp) + nports * sizeof (laioc_port_t);
550 if ((iocp = malloc(len)) == NULL) {
555 iocp->la_linkid = linkid;
556 iocp->la_nports = nports;
558 iocp->la_force = (flags & DLADM_OPT_FORCE);
560 ioc_ports = (laioc_port_t *)(iocp + 1);
564 if (i_dladm_aggr_ioctl(handle, cmd, iocp) < 0)
568 free(iocp);
637 laioc_create_t *iocp local
[all...]
/illumos-gate/usr/src/uts/sun4u/starcat/io/
H A Dcvcredir.c256 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/common/io/usb/clients/usbkbm/
H A Dusbkbm.c694 struct iocblk *iocp; local
707 iocp = (struct iocblk *)mp->b_rptr;
709 switch (iocp->ioc_cmd) {
737 iocp->ioc_count = sizeof (int);
745 if (iocp->ioc_count != TRANSPARENT) {
874 if (iocp->ioc_count != TRANSPARENT) {
906 iocp->ioc_rval = 0;
907 iocp->ioc_error = err;
910 iocp->ioc_rval = 0;
911 iocp
952 register struct iocblk *iocp; local
1131 register struct iocblk *iocp; local
[all...]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dqcn.c586 struct iocblk *iocp; local
607 iocp = (struct iocblk *)mp->b_rptr;
609 iocp->ioc_cmd, TIOC);
694 struct iocblk *iocp; local
704 iocp = (struct iocblk *)mp->b_rptr;
718 switch (iocp->ioc_cmd) {
732 iocp->ioc_error = 0;
733 iocp->ioc_rval = 0;
751 iocp = (struct iocblk *)mp->b_rptr;
756 switch (iocp
822 struct iocblk *iocp = (struct iocblk *)mp->b_rptr; local
[all...]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbinput/usbwcm/
H A Dusbwcm.c890 * overlaps iocp->ioc_count. If user address (cq_addr)
1143 struct iocblk *iocp; local
1152 iocp = (struct iocblk *)mp->b_rptr;
1154 switch (iocp->ioc_cmd) {
1156 int num = iocp->ioc_cmd & 0xff;
1157 int len = IOCPARM_MASK & (iocp->ioc_cmd >> 16);
1159 if (((iocp->ioc_cmd >> 8) & 0xFF) != 'E') {
1163 } else if ((iocp->ioc_cmd & IOC_INOUT) != IOC_OUT) {
1170 if (iocp->ioc_count == TRANSPARENT) {
1184 iocp
1360 struct iocblk *iocp; local
[all...]

Completed in 121 milliseconds

123456