Lines Matching defs:strioc

3196 	struct strioctl strioc;
3331 * The ioctl is a tty ioctl - set up strioc buffer
3336 strioc.ic_cmd = cmd;
3337 strioc.ic_timout = INFTIM;
3347 strioc.ic_len = sizeof (int);
3348 strioc.ic_dp = (char *)&native_arg;
3349 return (strdoioctl(stp, &strioc, flag,
3356 strioc.ic_len = sizeof (struct termio);
3357 strioc.ic_dp = (char *)arg;
3358 return (strdoioctl(stp, &strioc, flag,
3364 strioc.ic_len = sizeof (struct termios);
3365 strioc.ic_dp = (char *)arg;
3366 return (strdoioctl(stp, &strioc, flag,
3370 strioc.ic_len = sizeof (struct termcb);
3371 strioc.ic_dp = (char *)arg;
3372 return (strdoioctl(stp, &strioc, flag,
3376 strioc.ic_len = sizeof (struct sgttyb);
3377 strioc.ic_dp = (char *)arg;
3378 return (strdoioctl(stp, &strioc, flag,
3397 strioc.ic_len = sizeof (char);
3398 strioc.ic_dp = (char *)arg;
3399 return (strdoioctl(stp, &strioc, flag,
3403 strioc.ic_len = sizeof (struct winsize);
3404 strioc.ic_dp = (char *)arg;
3405 return (strdoioctl(stp, &strioc, flag,
3409 strioc.ic_len = sizeof (struct ttysize);
3410 strioc.ic_dp = (char *)arg;
3411 return (strdoioctl(stp, &strioc, flag,
3425 strioc.ic_len = sizeof (int);
3426 strioc.ic_dp = (char *)arg;
3427 return (strdoioctl(stp, &strioc, flag,
3432 strioc.ic_len = sizeof (struct kiockey);
3433 strioc.ic_dp = (char *)arg;
3434 return (strdoioctl(stp, &strioc, flag,
3439 strioc.ic_len = sizeof (struct kiockeymap);
3440 strioc.ic_dp = (char *)arg;
3441 return (strdoioctl(stp, &strioc, flag,
3446 strioc.ic_len = sizeof (char);
3447 strioc.ic_dp = (char *)arg;
3448 return (strdoioctl(stp, &strioc, flag,
3452 strioc.ic_len = sizeof (Ms_parms);
3453 strioc.ic_dp = (char *)arg;
3454 return (strdoioctl(stp, &strioc, flag,
3459 strioc.ic_len = sizeof (struct vuid_addr_probe);
3460 strioc.ic_dp = (char *)arg;
3461 return (strdoioctl(stp, &strioc, flag,
3492 strioc.ic_len = 0;
3493 strioc.ic_dp = (char *)arg;
3494 return (strdoioctl(stp, &strioc, flag,
3502 strioc.ic_cmd = cmd;
3503 strioc.ic_timout = INFTIM;
3504 strioc.ic_len = TRANSPARENT;
3505 strioc.ic_dp = (char *)&arg;
3507 return (strdoioctl(stp, &strioc, flag, copyflag, crp, rvalp));
3520 error = strcopyin_strioctl((void *)arg, &strioc, flag,
3525 if ((strioc.ic_len < 0) || (strioc.ic_timout < -1))
3528 access = job_control_type(strioc.ic_cmd);
3549 switch (strioc.ic_cmd) {
3559 error = strdoioctl(stp, &strioc, flag, copyflag, crp, rvalp);
3561 error = strcopyout_strioctl(&strioc, (void *)arg,
4441 strioc.ic_cmd = -1; /* The unsupported ioctl */
4442 strioc.ic_timout = 0;
4443 strioc.ic_len = 0;
4444 strioc.ic_dp = NULL;
4445 (void) strdoioctl(stp, &strioc, flag, K_TO_K, crp, rvalp);
4475 strioc.ic_cmd = -1; /* The unsupported ioctl */
4476 strioc.ic_timout = 0;
4477 strioc.ic_len = 0;
4478 strioc.ic_dp = NULL;
4479 (void) strdoioctl(stp, &strioc, flag, K_TO_K, crp, rvalp);
5866 struct strioctl *strioc,
5892 "strdoioctl:stp %p strioc %p", stp, strioc);
5893 if (strioc->ic_len == TRANSPARENT) { /* send arg in M_DATA block */
5895 strioc->ic_len = sizeof (intptr_t);
5898 if (strioc->ic_len < 0 || (strmsgsz > 0 && strioc->ic_len > strmsgsz))
5908 iocbp->ioc_count = strioc->ic_len;
5909 iocbp->ioc_cmd = strioc->ic_cmd;
5934 if ((error = putiocd(bp, strioc->ic_dp, id, crp)) != 0) {
6092 (strioc->ic_timout ?
6093 strioc->ic_timout * 1000 : STRTIMOUT), sigflag);
6213 if (error = getiocd(bp, strioc->ic_dp, copyflag))
6218 strioc->ic_len = len;
6220 strioc->ic_len = (int)iocbp->ioc_count;