Lines Matching +full:no +full:- +full:map
1 /*-
16 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
31 #include <atf-c.h>
70 encioc_element_t *map; in do_setelmstat() local
74 elm_type_t last_elm_type = -1; in do_setelmstat()
79 map = calloc(nobj, sizeof(encioc_element_t)); in do_setelmstat()
80 ATF_REQUIRE(map != NULL); in do_setelmstat()
81 r = ioctl(fd, ENCIOC_GETELMMAP, (caddr_t) map); in do_setelmstat()
88 if (last_elm_type != map[elm_idx].elm_type) { in do_setelmstat()
90 last_elm_type = map[elm_idx].elm_type; in do_setelmstat()
94 if (map[elm_idx].elm_type == ELMTYP_DEVICE || in do_setelmstat()
95 map[elm_idx].elm_type == ELMTYP_ARRAY_DEV) in do_setelmstat()
99 ses_status_to_ctrl(map[elm_idx].elm_type, in do_setelmstat()
104 ses_ctrl_common_set_select(&cslot->common, 1); in do_setelmstat()
112 last_elm_type = -1; in do_setelmstat()
118 if (last_elm_type != map[elm_idx].elm_type) { in do_setelmstat()
120 last_elm_type = map[elm_idx].elm_type; in do_setelmstat()
124 if (map[elm_idx].elm_type == ELMTYP_DEVICE || in do_setelmstat()
125 map[elm_idx].elm_type == ELMTYP_ARRAY_DEV) in do_setelmstat()
143 free(map); in do_setelmstat()
156 encioc_element_t *map; in do_setelmstat_cleanup() local
160 elm_type_t last_elm_type = -1; in do_setelmstat_cleanup()
165 map = calloc(nobj, sizeof(encioc_element_t)); in do_setelmstat_cleanup()
166 ATF_REQUIRE(map != NULL); in do_setelmstat_cleanup()
167 r = ioctl(fd, ENCIOC_GETELMMAP, (caddr_t) map); in do_setelmstat_cleanup()
175 if (last_elm_type != map[elm_idx].elm_type) { in do_setelmstat_cleanup()
177 last_elm_type = map[elm_idx].elm_type; in do_setelmstat_cleanup()
181 if (map[elm_idx].elm_type == ELMTYP_DEVICE || in do_setelmstat_cleanup()
182 map[elm_idx].elm_type == ELMTYP_ARRAY_DEV) in do_setelmstat_cleanup()
186 ses_status_to_ctrl(map[elm_idx].elm_type, in do_setelmstat_cleanup()
191 ses_ctrl_common_set_select(&cslot->common, 1); in do_setelmstat_cleanup()
211 atf_tc_skip("No ses devices found"); in ATF_TC_BODY()
232 * SES provides no way to read the current setting of the enclosure in do_setencstat()
262 * SES provides no way to read the current setting of the enclosure in do_setencstat_cleanup()
280 atf_tc_skip("No ses devices found"); in ATF_TC_BODY()
296 * SAF-TE devices. in ATF_TP_ADD_TCS()