Lines Matching defs:pops
6875 cred_t *cr, const dtrace_pops_t *pops, void *arg, dtrace_provider_id_t *idp)
6879 if (name == NULL || pap == NULL || pops == NULL || idp == NULL) {
6891 if ((pops->dtps_provide == NULL && pops->dtps_provide_module == NULL) ||
6892 pops->dtps_enable == NULL || pops->dtps_disable == NULL ||
6893 pops->dtps_destroy == NULL ||
6894 ((pops->dtps_resume == NULL) != (pops->dtps_suspend == NULL))) {
6918 pops->dtps_usermode == NULL) {
6934 provider->dtpv_pops = *pops;
6936 if (pops->dtps_provide == NULL) {
6937 ASSERT(pops->dtps_provide_module != NULL);
6942 if (pops->dtps_provide_module == NULL) {
6943 ASSERT(pops->dtps_provide != NULL);
6948 if (pops->dtps_suspend == NULL) {
6949 ASSERT(pops->dtps_resume == NULL);
6959 if (pops == &dtrace_provider_ops) {