Lines Matching refs:devpath
4295 * The arg: devpath should be the physical path to device.
4306 g_get_multipath(char *devpath, struct dlist **multipath_list,
4312 " device at path: %s\n", devpath);
4314 /* return invalid path if devpath is NULL */
4315 if (devpath == NULL) {
4323 if (strstr(devpath, DRV_NAME_SSD) != NULL) {
4324 err = get_multipath_disk(devpath, multipath_list, wwn_list);
4326 err = get_multipath(devpath, multipath_list, wwn_list);
4336 * devpath: device path to for requested multipath info
4345 get_multipath_disk(char *devpath, struct dlist **multipath_list,
4355 if (wwn_list == NULL || multipath_list == NULL || devpath == NULL) {
4363 if ((err = g_devid_get(devpath, &devid, root, SSD_DRVR_NAME)) != 0) {
4387 if (strncmp(mplistp->devpath,
4389 strlen(mplistp->devpath)) == 0) {
4425 get_multipath(char *devpath, struct dlist **multipath_list,
4435 if (devpath == NULL) {
4440 if ((ptr = strrchr(devpath, ':')) != NULL) {
4441 len = strlen(devpath) - strlen(ptr);
4442 (void) strncpy(path, devpath, len);
4445 (void) strcpy(path, devpath);
5475 mpl->devpath = (char *)calloc(1,
5478 if (mpl->devpath == NULL) {
5484 sprintf(mpl->devpath, "%s%s", devfs_path,
5510 if (mplistp->devpath != NULL) {
5511 free(mplistp->devpath);
5512 mplistp->devpath = NULL;