Lines Matching defs:ppi
868 stmf_ppioctl_data_t ppi;
891 bzero(&ppi, sizeof (ppi));
893 (void) strncpy(ppi.ppi_name, providerName, sizeof (ppi.ppi_name));
897 ppi.ppi_lu_provider = 1;
900 ppi.ppi_port_provider = 1;
911 stmfIoctl.stmf_ibuf = (uint64_t)(unsigned long)&ppi;
6344 stmf_ppioctl_data_t ppi = {0}, *ppi_out = NULL;
6359 if (strlcpy(ppi.ppi_name, providerName,
6360 sizeof (ppi.ppi_name)) >=
6361 sizeof (ppi.ppi_name)) {
6367 ppi.ppi_lu_provider = 1;
6370 ppi.ppi_port_provider = 1;
6388 ppi.ppi_data_size = nvlistSize;
6394 stmfIoctl.stmf_ibuf = (uint64_t)(unsigned long)&ppi;
6478 stmf_ppioctl_data_t *ppi = NULL;
6493 ppi = (stmf_ppioctl_data_t *)calloc(1, nvlistEncodedSize +
6495 if (ppi == NULL) {
6500 ppi->ppi_token_valid = 1;
6501 ppi->ppi_token = *setToken;
6504 allocatedNvBuffer = (char *)&ppi->ppi_data;
6511 (void) strncpy(ppi->ppi_name, providerName, sizeof (ppi->ppi_name));
6514 ppi->ppi_lu_provider = 1;
6517 ppi->ppi_port_provider = 1;
6524 ppi->ppi_data_size = nvlistEncodedSize;
6535 stmfIoctl.stmf_ibuf = (uint64_t)(unsigned long)ppi;
6571 free(ppi);