Lines Matching refs:mode

77 extern int		med_get_t_size_ioctl(mddb_med_t_parm_t *tpp, int mode);
78 extern int med_get_t_ioctl(mddb_med_t_parm_t *tpp, int mode);
79 extern int med_set_t_ioctl(mddb_med_t_parm_t *tpp, int mode);
211 setnm_ioctl(mdnm_params_t *nm, int mode)
228 if ((mode & FWRITE) == 0)
244 (size_t)nm->devname_len, mode);
259 devid, devid_sz, mode);
272 minorname, (size_t)nm->minorname_len, mode);
316 int mode
421 strlen(name) + 1, mode);
435 int mode
479 name, (sizeof (char)) * nm->hspname_len, mode);
605 (uintptr_t)nm->hspname, strlen(name)+1, mode);
625 int mode
658 int mode
691 int mode
724 int mode
751 remnm_ioctl(mdnm_params_t *nm, int mode)
774 getdrvnm_ioctl(md_dev64_t dev, md_i_driverinfo_t *di, int mode)
798 getnext_ioctl(md_i_getnext_t *gn, int mode)
852 getnum_ioctl(void *d, int mode)
924 (caddr_t)(uintptr_t)gn->minors, sz, mode);
952 if (ds->mode == MD_FIND_INVDID) {
957 } else if (ds->mode == MD_GET_INVDID) {
963 /* invalid mode */
974 int mode
993 * Tell user that replica is not in devid mode
1024 (caddr_t)(uintptr_t)nm->devid, nm->devid_size, mode);
1068 int mode
1106 int mode
1143 strlen(minorname) + 1, mode);
1152 mddb_userreq_ioctl(mddb_userreq_t *ur, int mode)
1226 (size_t)ur->ur_size, mode)) {
1284 (size_t)ur->ur_size, mode)) {
1302 (size_t)ur->ur_size, mode)) {
1396 * 1) data->mode == MD_FIND_INVDID
1399 * 2) data->mode == MD_GET_INVDID
1411 int mode,
1423 if (ddi_copyin(data, (void *)d1, sz1, mode) != 0) {
1432 if (d1->mode == MD_GET_INVDID) {
1440 } else if (d1->mode != MD_FIND_INVDID) {
1458 int mode,
1476 if (ddi_copyout(d2, (caddr_t)ds_ctd_addr, sz2, mode) != 0) {
1483 if (ddi_copyout(d1, data, sz1, mode) != 0) {
1500 int mode,
1515 if (ddi_copyin(data, (void *)d1, sz1, mode) != 0) {
1530 d2, sz2, mode) != 0) {
1551 d3, sz3, mode) != 0) {
1573 int mode,
1592 sz2, mode) != 0) {
1606 sz3, mode) != 0) {
1614 if (ddi_copyout(d1, data, sz1, mode) != 0) {
1755 md_base_ioctl(md_dev64_t dev, int cmd, caddr_t data, int mode, IOLOCK *lockp)
1772 ((mode & DATAMODEL_MASK) != DATAMODEL_ILP32)) {
1780 if (! (mode & FREAD))
1792 if (! (mode & FWRITE))
1797 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1809 if (! (mode & FREAD))
1814 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1826 if (! (mode & FREAD))
1831 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1843 if (! (mode & FREAD))
1848 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1860 if (! (mode & FWRITE))
1865 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1891 err = release_set(cp, mode);
1898 if (! (mode & FWRITE))
1903 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1919 if (! (mode & FWRITE))
1924 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1936 if (! (mode & FWRITE))
1941 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1953 if (!(mode & FWRITE)) {
1959 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1973 if (! (mode & FWRITE))
1978 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
1987 err = take_set(cp, mode);
2002 if (! (mode & FWRITE))
2007 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
2042 err = release_set(cp, mode);
2052 if (! (mode & FREAD))
2058 if (ddi_copyin(data, d, sz, mode) != 0) {
2069 if (! (mode & FWRITE))
2078 if (! (mode & FREAD))
2084 if (ddi_copyin(data, d, sz, mode) != 0) {
2106 err = setnm_ioctl((mdnm_params_t *)d, mode);
2112 if (! (mode & FREAD))
2118 if (ddi_copyin(data, d, sz, mode) != 0) {
2133 err = getnm_ioctl((mdnm_params_t *)d, mode);
2139 if (! (mode & FREAD))
2145 if (ddi_copyin(data, d, sz, mode) != 0) {
2160 err = gethspnm_ioctl((mdhspnm_params_t *)d, mode);
2166 if (! (mode & FREAD))
2172 if (ddi_copyin(data, d, sz, mode) != 0) {
2177 err = getnextkey_ioctl((mdnm_params_t *)d, mode);
2183 if (! (mode & FREAD))
2189 if (ddi_copyin(data, d, sz, mode) != 0) {
2200 err = remnm_ioctl((mdnm_params_t *)d, mode);
2208 if (! (mode & FREAD))
2214 if (ddi_copyin(data, d, sz, mode) != 0) {
2236 if (! (mode & FREAD))
2242 if (ddi_copyin(data, d, sz, mode) != 0) {
2262 err = getdrvnm_ioctl(dev, p, mode);
2268 if (! (mode & FREAD))
2274 if (ddi_copyin(data, d, sz, mode) != 0) {
2285 err = getnext_ioctl((md_i_getnext_t *)d, mode);
2292 if (! (mode & FREAD))
2298 if (ddi_copyin(data, d, sz, mode) != 0) {
2302 err = mddb_userreq_ioctl((mddb_userreq_t *)d, mode);
2308 if (! (mode & FREAD))
2314 if (ddi_copyin(data, d, sz, mode) != 0) {
2319 err = getnum_ioctl(d, mode);
2325 if (! (mode & FREAD))
2331 if (ddi_copyin(data, d, sz, mode) != 0) {
2349 if (! (mode & FREAD))
2353 sizeof (set_t), mode) != 0) {
2362 if (! (mode & FREAD))
2366 sizeof (set_t), mode) != 0) {
2377 if (! (mode & FREAD))
2381 sizeof (dversion), mode) != 0) {
2392 if (! (mode & FWRITE))
2398 if (ddi_copyin(data, d, sz, mode)) {
2420 if (! (mode & FWRITE)) {
2427 if (ddi_copyin(data, d, sz, mode)) {
2458 if (! (mode & FREAD))
2464 if (ddi_copyin(data, d, sz, mode)) {
2504 if (! (mode & FREAD))
2510 if (ddi_copyin(data, d, sz, mode) != 0) {
2517 err = getmed_ioctl(medpp, mode);
2525 if (! (mode & FWRITE))
2531 if (ddi_copyin(data, d, sz, mode) != 0) {
2538 err = setmed_ioctl(medpp, mode);
2545 if (! (mode & FWRITE))
2551 if (ddi_copyin(data, d, sz, mode) != 0) {
2556 err = updmed_ioctl((mddb_med_upd_parm_t *)d, mode);
2563 if (! (mode & FREAD))
2567 sizeof (int), mode) != 0) {
2576 if (! (mode & FREAD))
2582 if (ddi_copyin(data, d, sz, mode) != 0) {
2587 err = gettag_ioctl((mddb_dtag_get_parm_t *)d, mode);
2594 if (! (mode & FWRITE))
2600 if (ddi_copyin(data, d, sz, mode) != 0) {
2605 err = usetag_ioctl((mddb_dtag_use_parm_t *)d, mode);
2612 if (! (mode & FWRITE))
2618 if (ddi_copyin(data, d, sz, mode) != 0) {
2623 err = accept_ioctl((mddb_accept_parm_t *)d, mode);
2630 if (! (mode & FREAD))
2636 if (ddi_copyin(data, d, sz, mode) != 0) {
2641 err = med_get_t_size_ioctl((mddb_med_t_parm_t *)d, mode);
2648 if (! (mode & FREAD))
2655 if (ddi_copyin(data, d, sz, mode) != 0) {
2660 err = med_get_t_ioctl((mddb_med_t_parm_t *)d, mode);
2667 if (! (mode & FWRITE))
2674 if (ddi_copyin(data, d, sz, mode) != 0) {
2679 err = med_set_t_ioctl((mddb_med_t_parm_t *)d, mode);
2688 if (! (mode & FREAD))
2694 if (ddi_copyin(data, d, sz, mode) != 0) {
2713 if (!(mode & FREAD))
2719 if (ddi_copyin(data, d, sz, mode) != 0) {
2724 err = update_namespace_did_ioctl((mdnm_params_t *)d, mode);
2734 if (!(mode & FREAD))
2740 if (ddi_copyin(data, d, sz, mode) != 0) {
2759 (void *)dname, devnamelen + 1, mode) != 0) {
2769 (void *)pname, pathnamelen + 1, mode) != 0) {
2777 mode);
2790 if (!(mode & FREAD))
2796 if (ddi_copyin(data, d, sz, mode) != 0) {
2815 (void *)dname, devnamelen + 1, mode) != 0) {
2825 (void *)pname, pathnamelen + 1, mode) != 0) {
2833 pname, mode);
2846 if (! (mode & FWRITE))
2852 if (ddi_copyin(data, d, sz, mode) != 0) {
2872 if (! (mode & FREAD))
2878 if (ddi_copyin(data, d, sz, mode) != 0) {
2883 err = getdid_ioctl((mdnm_params_t *)d, mode);
2889 if (! (mode & FWRITE))
2895 if (ddi_copyin(data, d, sz, mode) != 0) {
2900 err = setdid_ioctl((mdnm_params_t *)d, mode);
2906 if (! (mode & FREAD))
2912 if (ddi_copyin(data, d, sz, mode) != 0) {
2922 err = getdidmin_ioctl((mdnm_params_t *)d, mode);
2928 if (!(mode & FREAD))
2933 err = mddb_didstat_from_user(&d, data, mode, &ds_ctd_addr);
2945 if (! (mode & FREAD))
2949 sizeof (int), mode) != 0) {
2958 if (! (mode & FREAD))
2964 if (ddi_copyin(data, d, sz, mode) != 0) {
2976 if (ddi_copyin(data, &mdmn_door_did, sizeof (int), mode) != 0) {
2998 if (ddi_copyin(data, &nloops, sizeof (int), mode) != 0) {
3043 if (ddi_copyin(data, &nloops, sizeof (int), mode) != 0) {
3085 if (ddi_copyin(data, d, sizeof (md_clu_open_t), mode) != 0) {
3105 if (! (mode & FWRITE))
3111 if (ddi_copyin(data, d, sz, mode) != 0) {
3140 if (! (mode & FREAD))
3157 if (ddi_copyout((caddr_t)&msgid, data, sizeof (msgid), mode)
3180 if (! (mode & FWRITE))
3183 if (ddi_copyin(data, &setno, sizeof (set_t), mode) != 0) {
3230 if (! (mode & FWRITE))
3233 if (ddi_copyin(data, &setno, sizeof (set_t), mode) != 0) {
3278 if (! (mode & FWRITE))
3284 if (ddi_copyin(data, d, sz, mode) != 0) {
3295 if (! (mode & FWRITE))
3301 if (ddi_copyin(data, d, sz, mode) != 0) {
3312 if (! (mode & FWRITE))
3318 if (ddi_copyin(data, d, sz, mode) != 0) {
3329 if (! (mode & FWRITE))
3335 if (ddi_copyin(data, d, sz, mode) != 0) {
3347 if (! (mode & FREAD))
3353 if (ddi_copyin(data, d, sz, mode) != 0) {
3370 if (ddi_copyin(data, d, sz, mode) != 0) {
3383 cmp->size, mode) != 0) {
3395 if (! (mode & FWRITE))
3403 if (ddi_copyin(data, d, sz, mode) != 0) {
3416 if (! (mode & FWRITE))
3423 if (ddi_copyin(data, d, sz, mode) != 0) {
3461 if (! (mode & FWRITE))
3471 if (! (mode & FWRITE))
3476 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
3490 if (! (mode & FWRITE))
3495 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
3506 if (! (mode & FWRITE))
3511 err = mddb_config_from_user(&d, data, mode, &c_devid_addr,
3528 err_to_user = mddb_config_to_user(d, data, mode, c_devid_addr,
3531 err_to_user = mddb_didstat_to_user(d, data, mode, ds_ctd_addr);
3533 if (ddi_copyout(d, data, sz, mode) != 0) {
3545 md_admin_ioctl(md_dev64_t dev, int cmd, caddr_t data, int mode, IOLOCK *lockp)
3554 if ((err = md_base_ioctl(dev, cmd, data, mode, lockp)) != ENOTTY)
3566 if (ddi_copyin(data, (caddr_t)&drv, sizeof (drv), mode) != 0)
3580 mode, lockp));
4114 md_dkiocgetefi(minor_t mnum, void *data, int mode)
4122 if (!(mode & FREAD))
4125 if (ddi_copyin(data, &efi, sizeof (dk_efi_t), mode))
4136 if (ddi_copyout(&efi, data, sizeof (dk_efi_t), mode))
4158 if (ddi_copyout(buf, efi.dki_data, efi.dki_length, mode))
4166 md_dkiocsetefi(minor_t mnum, void *data, int mode)
4174 if (!(mode & FREAD))
4180 if (ddi_copyin(data, &efi, sizeof (dk_efi_t), mode))
4200 if (ddi_copyin(efi.dki_data, buf, efi.dki_length, mode)) {
4224 md_dkiocpartition(minor_t mnum, void *data, int mode)
4231 if (!(mode & FREAD))
4238 if (ddi_copyin(data, &p64, sizeof (struct partition64), mode))
4253 if (ddi_copyout(&p64, data, sizeof (struct partition64), mode)) {