Lines Matching defs:ppi
869 stmf_ppioctl_data_t ppi;
892 bzero(&ppi, sizeof (ppi));
894 (void) strncpy(ppi.ppi_name, providerName, sizeof (ppi.ppi_name));
898 ppi.ppi_lu_provider = 1;
901 ppi.ppi_port_provider = 1;
912 stmfIoctl.stmf_ibuf = (uint64_t)(unsigned long)&ppi;
6342 stmf_ppioctl_data_t ppi = {0}, *ppi_out = NULL;
6357 if (strlcpy(ppi.ppi_name, providerName,
6358 sizeof (ppi.ppi_name)) >=
6359 sizeof (ppi.ppi_name)) {
6365 ppi.ppi_lu_provider = 1;
6368 ppi.ppi_port_provider = 1;
6386 ppi.ppi_data_size = nvlistSize;
6392 stmfIoctl.stmf_ibuf = (uint64_t)(unsigned long)&ppi;
6476 stmf_ppioctl_data_t *ppi = NULL;
6491 ppi = (stmf_ppioctl_data_t *)calloc(1, nvlistEncodedSize +
6493 if (ppi == NULL) {
6498 ppi->ppi_token_valid = 1;
6499 ppi->ppi_token = *setToken;
6502 allocatedNvBuffer = (char *)&ppi->ppi_data;
6509 (void) strncpy(ppi->ppi_name, providerName, sizeof (ppi->ppi_name));
6512 ppi->ppi_lu_provider = 1;
6515 ppi->ppi_port_provider = 1;
6522 ppi->ppi_data_size = nvlistEncodedSize;
6533 stmfIoctl.stmf_ibuf = (uint64_t)(unsigned long)ppi;
6569 free(ppi);