Lines Matching refs:provider
174 /* Copy provider name. */
398 * This function parses 'linkname' and stores the 'provider' name and 'PPA'.
401 dlpi_parselink(const char *linkname, char *provider, uint_t *ppa)
405 status = dladm_parselink(linkname, provider, ppa);
414 * This function takes a provider name and a PPA and stores a full linkname
415 * as 'linkname'. If 'provider' already is a full linkname 'provider' name
419 dlpi_makelink(char *linkname, const char *provider, uint_t ppa)
421 int provlen = strlen(provider);
426 if (!isdigit(provider[provlen - 1])) {
427 (void) snprintf(linkname, DLPI_LINKNAME_MAX, "%s%d", provider,
430 (void) strlcpy(linkname, provider, DLPI_LINKNAME_MAX);
1043 i_dlpi_open(const char *provider, int *fd, uint_t flags, boolean_t style1)
1054 (void) snprintf(path, sizeof (path), "/dev/ipnet/%s", provider);
1070 if (dlpi_parselink(provider, driver, &ppa) != DLPI_SUCCESS)
1073 (void) snprintf(path, sizeof (path), "/dev/net/%s", provider);
1117 (void) snprintf(path, sizeof (path), "/dev/%s", provider);
1524 "user data exceeded provider limit", /* DL_BADDATA 0x06 */
1525 "requested service not supplied by provider",
1528 "primitive received not known by provider", /* DL_BADPRIM 0x09 */
1535 "provider couldn't allocate alternate address", /* DL_NOADDR 0x0f */