Lines Matching defs:strioc
3195 struct strioctl strioc;
3330 * The ioctl is a tty ioctl - set up strioc buffer
3335 strioc.ic_cmd = cmd;
3336 strioc.ic_timout = INFTIM;
3346 strioc.ic_len = sizeof (int);
3347 strioc.ic_dp = (char *)&native_arg;
3348 return (strdoioctl(stp, &strioc, flag,
3355 strioc.ic_len = sizeof (struct termio);
3356 strioc.ic_dp = (char *)arg;
3357 return (strdoioctl(stp, &strioc, flag,
3363 strioc.ic_len = sizeof (struct termios);
3364 strioc.ic_dp = (char *)arg;
3365 return (strdoioctl(stp, &strioc, flag,
3369 strioc.ic_len = sizeof (struct termcb);
3370 strioc.ic_dp = (char *)arg;
3371 return (strdoioctl(stp, &strioc, flag,
3375 strioc.ic_len = sizeof (struct sgttyb);
3376 strioc.ic_dp = (char *)arg;
3377 return (strdoioctl(stp, &strioc, flag,
3396 strioc.ic_len = sizeof (char);
3397 strioc.ic_dp = (char *)arg;
3398 return (strdoioctl(stp, &strioc, flag,
3402 strioc.ic_len = sizeof (struct winsize);
3403 strioc.ic_dp = (char *)arg;
3404 return (strdoioctl(stp, &strioc, flag,
3408 strioc.ic_len = sizeof (struct ttysize);
3409 strioc.ic_dp = (char *)arg;
3410 return (strdoioctl(stp, &strioc, flag,
3424 strioc.ic_len = sizeof (int);
3425 strioc.ic_dp = (char *)arg;
3426 return (strdoioctl(stp, &strioc, flag,
3431 strioc.ic_len = sizeof (struct kiockey);
3432 strioc.ic_dp = (char *)arg;
3433 return (strdoioctl(stp, &strioc, flag,
3438 strioc.ic_len = sizeof (struct kiockeymap);
3439 strioc.ic_dp = (char *)arg;
3440 return (strdoioctl(stp, &strioc, flag,
3445 strioc.ic_len = sizeof (char);
3446 strioc.ic_dp = (char *)arg;
3447 return (strdoioctl(stp, &strioc, flag,
3451 strioc.ic_len = sizeof (Ms_parms);
3452 strioc.ic_dp = (char *)arg;
3453 return (strdoioctl(stp, &strioc, flag,
3458 strioc.ic_len = sizeof (struct vuid_addr_probe);
3459 strioc.ic_dp = (char *)arg;
3460 return (strdoioctl(stp, &strioc, flag,
3491 strioc.ic_len = 0;
3492 strioc.ic_dp = (char *)arg;
3493 return (strdoioctl(stp, &strioc, flag,
3501 strioc.ic_cmd = cmd;
3502 strioc.ic_timout = INFTIM;
3503 strioc.ic_len = TRANSPARENT;
3504 strioc.ic_dp = (char *)&arg;
3506 return (strdoioctl(stp, &strioc, flag, copyflag, crp, rvalp));
3519 error = strcopyin_strioctl((void *)arg, &strioc, flag,
3524 if ((strioc.ic_len < 0) || (strioc.ic_timout < -1))
3527 access = job_control_type(strioc.ic_cmd);
3548 switch (strioc.ic_cmd) {
3558 error = strdoioctl(stp, &strioc, flag, copyflag, crp, rvalp);
3560 error = strcopyout_strioctl(&strioc, (void *)arg,
4440 strioc.ic_cmd = -1; /* The unsupported ioctl */
4441 strioc.ic_timout = 0;
4442 strioc.ic_len = 0;
4443 strioc.ic_dp = NULL;
4444 (void) strdoioctl(stp, &strioc, flag, K_TO_K, crp, rvalp);
4474 strioc.ic_cmd = -1; /* The unsupported ioctl */
4475 strioc.ic_timout = 0;
4476 strioc.ic_len = 0;
4477 strioc.ic_dp = NULL;
4478 (void) strdoioctl(stp, &strioc, flag, K_TO_K, crp, rvalp);
5865 struct strioctl *strioc,
5891 "strdoioctl:stp %p strioc %p", stp, strioc);
5892 if (strioc->ic_len == TRANSPARENT) { /* send arg in M_DATA block */
5894 strioc->ic_len = sizeof (intptr_t);
5897 if (strioc->ic_len < 0 || (strmsgsz > 0 && strioc->ic_len > strmsgsz))
5907 iocbp->ioc_count = strioc->ic_len;
5908 iocbp->ioc_cmd = strioc->ic_cmd;
5933 if ((error = putiocd(bp, strioc->ic_dp, id, crp)) != 0) {
6091 (strioc->ic_timout ?
6092 strioc->ic_timout * 1000 : STRTIMOUT), sigflag);
6212 if (error = getiocd(bp, strioc->ic_dp, copyflag))
6217 strioc->ic_len = len;
6219 strioc->ic_len = (int)iocbp->ioc_count;