Lines Matching refs:data
39 ses2_ctl_common_setdef(ses_node_t *np, ses2_diag_page_t page, void *data)
41 ses2_cmn_elem_ctl_impl_t *eip = data;
58 ses2_aes_index(ses_plugin_t *sp, ses_node_t *np, void *data, size_t pagelen,
61 ses2_aes_page_impl_t *apip = data;
79 if (!SES_WITHIN_PAGE_STRUCT(dep, data, pagelen))
86 if (!SES_WITHIN_PAGE(dep, desclen, data, pagelen))
98 * data. This means we cannot know which element
126 ses2_threshold_index(ses_plugin_t *sp, ses_node_t *np, void *data,
131 ses2_threshold_in_page_impl_t *tpip = data;
140 if (!SES_WITHIN_PAGE_STRUCT(tp, data, pagelen))
148 ses2_element_index(ses_plugin_t *sp, ses_node_t *np, void *data,
153 ses2_elem_desc_page_impl_t *edip = data;
161 if (!SES_WITHIN_PAGE(data, sizeof (*dp), data, pagelen))
172 if (!SES_WITHIN_PAGE_STRUCT(dp, data, pagelen))
181 if (!SES_WITHIN_PAGE_STRUCT(dp, data, pagelen))
188 data, pagelen))
196 ses2_status_index(ses_plugin_t *sp, ses_node_t *np, void *data,
201 ses2_status_page_impl_t *spip = data;
234 void *data;
244 data = eip = &pip->scpi_data[index];
250 return (data);
252 if (ses2_ctl_common_setdef(np, page, data) != 0 ||
253 ses2_element_setdef(np, page, data) != 0 ||
254 ses2_enclosure_setdef(np, page, data) != 0)
257 return (data);
289 void *data;
294 data = tip = &pip->stopi_thresholds[index];
299 return (data);
301 if (ses2_element_setdef(np, page, data) != 0)
304 return (data);
333 ses2_ucodeout_ctl_fill(ses_plugin_t *sp, void *data, size_t pagelen,
338 ses2_ucode_ctl_page_impl_t *uip = data;
354 return (data);