Home
last modified time | relevance | path

Searched refs:elmdn (Results 1 – 3 of 3) sorted by relevance

/freebsd/tests/sys/ses/
H A Dnondestructive.c156 encioc_elm_devnames_t elmdn; in do_getelmdevnames() local
163 memset(&elmdn, 0, sizeof(elmdn)); in do_getelmdevnames()
164 elmdn.elm_idx = elm_idx; in do_getelmdevnames()
165 elmdn.elm_names_size = namesize; in do_getelmdevnames()
166 elmdn.elm_devnames = namebuf; in do_getelmdevnames()
168 r = ioctl(fd, ENCIOC_GETELMDEVNAMES, (caddr_t) &elmdn); in do_getelmdevnames()
185 while(elmdn.elm_devnames[z] != '\0') { in do_getelmdevnames()
189 if (elmdn.elm_devnames[z] == ',') in do_getelmdevnames()
191 s = elmdn.elm_devnames + z; in do_getelmdevnames()
203 z += strcspn(elmdn.elm_devnames + z, ","); in do_getelmdevnames()
[all …]
/freebsd/sys/cam/scsi/
H A Dscsi_enc.c520 encioc_elm_devnames_t elmdn; in enc_ioctl() local
526 error = copyin(addr, &elmdn, sizeof(elmdn)); in enc_ioctl()
529 if (elmdn.elm_idx >= cache->nelms) { in enc_ioctl()
534 error = (*enc->enc_vec.get_elm_devnames)(enc, &elmdn); in enc_ioctl()
538 error = copyout(&elmdn, addr, sizeof(elmdn)); in enc_ioctl()
H A Dscsi_enc_ses.c2827 ses_get_elm_devnames(enc_softc_t *enc, encioc_elm_devnames_t *elmdn) in ses_get_elm_devnames() argument
2832 len = elmdn->elm_names_size; in ses_get_elm_devnames()
2838 ses_paths_iter(enc, &enc->enc_cache.elm_map[elmdn->elm_idx], in ses_get_elm_devnames()
2841 elmdn->elm_names_len = sbuf_len(&sb); in ses_get_elm_devnames()
2842 error = copyout(sbuf_data(&sb), elmdn->elm_devnames, in ses_get_elm_devnames()
2843 elmdn->elm_names_len + 1); in ses_get_elm_devnames()
2846 if (error == 0 && elmdn->elm_names_len == 0) in ses_get_elm_devnames()