Lines Matching defs:pops
7226 cred_t *cr, const dtrace_pops_t *pops, void *arg, dtrace_provider_id_t *idp)
7230 if (name == NULL || pap == NULL || pops == NULL || idp == NULL) {
7242 if ((pops->dtps_provide == NULL && pops->dtps_provide_module == NULL) ||
7243 pops->dtps_enable == NULL || pops->dtps_disable == NULL ||
7244 pops->dtps_destroy == NULL ||
7245 ((pops->dtps_resume == NULL) != (pops->dtps_suspend == NULL))) {
7269 pops->dtps_usermode == NULL) {
7285 provider->dtpv_pops = *pops;
7287 if (pops->dtps_provide == NULL) {
7288 ASSERT(pops->dtps_provide_module != NULL);
7293 if (pops->dtps_provide_module == NULL) {
7294 ASSERT(pops->dtps_provide != NULL);
7299 if (pops->dtps_suspend == NULL) {
7300 ASSERT(pops->dtps_resume == NULL);
7310 if (pops == &dtrace_provider_ops) {