Lines Matching refs:modname
53 rcm_alloc_handle(char *modname, uint_t flag, void *arg, rcm_handle_t **hdp) in rcm_alloc_handle() argument
73 if (modname) { in rcm_alloc_handle()
74 (void) snprintf(namebuf, MAXPATHLEN, "%s%s", modname, in rcm_alloc_handle()
77 if ((hd->modname = strdup(namebuf)) == NULL) { in rcm_alloc_handle()
83 free(hd->modname); in rcm_alloc_handle()
111 if (hd->modname) { in rcm_free_handle()
112 free(hd->modname); in rcm_free_handle()
622 char *modname = NULL; in rcm_info_modname() local
630 &modname)) in rcm_info_modname()
633 return (modname); in rcm_info_modname()
908 rcm_module_open(char *modname) in rcm_module_open() argument
923 if (snprintf(modpath, MAXPATHLEN, "%s%s", dir_name, modname) in rcm_module_open()
926 modname)); in rcm_module_open()
943 dprintf((stderr, "module %s not found\n", modname)); in rcm_module_open()
1076 error = ops->librcm_regis(hd->modname, rsrcnames[0], hd->pid, in rcm_direct_call()
1081 error = ops->librcm_unregis(hd->modname, rsrcnames[0], hd->pid, in rcm_direct_call()
1363 if (hd->modname) { in rcm_generate_nvlist()
1364 if (nvlist_add_string(nvl, RCM_CLIENT_MODNAME, hd->modname) in rcm_generate_nvlist()
1545 return (hd->modname); in rcm_get_client_name()