Lines Matching refs:iap
319 intptr_t arg, sbd_init_arg_t *iap);
363 sbd_cmd_t *cmdp, sbd_ioctl_arg_t *iap);
364 static int sbd_copyout_errs(int mode, sbd_ioctl_arg_t *iap,
367 sbd_ioctl_arg_t *iap);
759 sbdp_ioctl_arg_t ia, *iap; in sbd_exec_op() local
761 iap = &ia; in sbd_exec_op()
763 iap->h_dev = hp->h_dev; in sbd_exec_op()
764 iap->h_cmd = hp->h_cmd; in sbd_exec_op()
765 iap->h_iap = (intptr_t)hp->h_iap; in sbd_exec_op()
766 iap->h_mode = hp->h_mode; in sbd_exec_op()
769 rv = sbdp_ioctl(hdp, iap); in sbd_exec_op()
1439 sbd_init_arg_t *iap) in sbd_get_handle() argument
1463 hp->h_dev = iap->dev; in sbd_get_handle()
1464 hp->h_cmd = iap->cmd; in sbd_get_handle()
1465 hp->h_mode = iap->mode; in sbd_get_handle()
1591 sbd_ioctl_arg_t *iap) in sbd_copyin_ioarg() argument
1595 if (iap == NULL) in sbd_copyin_ioarg()
1606 if (ddi_copyin((void *)iap, (void *)&scmd32, in sbd_copyin_ioarg()
1622 PR_BYP("passthru copyin: iap=%p, sz=%ld", (void *)iap, in sbd_copyin_ioarg()
1641 if (ddi_copyin((void *)iap, (void *)cmdp, in sbd_copyin_ioarg()
1669 sbd_copyout_ioarg(int mode, int cmd, sbd_cmd_t *scp, sbd_ioctl_arg_t *iap) in sbd_copyout_ioarg() argument
1673 if ((iap == NULL) || (scp == NULL)) in sbd_copyout_ioarg()
1695 if (ddi_copyout((void *)&scmd32, (void *)iap, in sbd_copyout_ioarg()
1704 if (ddi_copyout((void *)scp, (void *)iap, in sbd_copyout_ioarg()
1715 sbd_copyout_errs(int mode, sbd_ioctl_arg_t *iap, void *arg) in sbd_copyout_errs() argument
1729 err32.e_code = iap->ie_code; in sbd_copyout_errs()
1730 (void) strcpy(err32.e_rsc, iap->ie_rsc); in sbd_copyout_errs()
1741 if (ddi_copyout((void *)&iap->i_err, (void *)&uap->i_err, in sbd_copyout_errs()