Lines Matching defs:ppi

98 int stmf_load_ppd_ioctl(stmf_ppioctl_data_t *ppi, uint64_t *ppi_token,
100 int stmf_delete_ppd_ioctl(stmf_ppioctl_data_t *ppi);
101 int stmf_get_ppd_ioctl(stmf_ppioctl_data_t *ppi, stmf_ppioctl_data_t *ppi_out,
545 stmf_ppioctl_data_t *ppi, *ppi_out = NULL;
1298 ppi = (stmf_ppioctl_data_t *)ibuf;
1299 if ((ppi == NULL) ||
1311 ret = stmf_load_ppd_ioctl(ppi, ppi_token, &iocd->stmf_error);
1320 ppi = (stmf_ppioctl_data_t *)ibuf;
1321 if (ppi == NULL ||
1332 ret = stmf_get_ppd_ioctl(ppi, ppi_out, &iocd->stmf_error);
1341 ppi = (stmf_ppioctl_data_t *)ibuf;
1342 if ((ppi == NULL) ||
1347 ret = stmf_delete_ppd_ioctl(ppi);
2432 stmf_load_ppd_ioctl(stmf_ppioctl_data_t *ppi, uint64_t *ppi_token,
2444 if ((ppi->ppi_lu_provider + ppi->ppi_port_provider) != 1) {
2450 if (ppi->ppi_lu_provider) {
2453 } else if (ppi->ppi_port_provider) {
2457 if (strncmp(ppi->ppi_name, ppd->ppd_name, 254) == 0)
2463 s = strlen(ppi->ppi_name);
2476 (void) strcpy(ppd->ppd_name, ppi->ppi_name);
2479 if (ppi->ppi_lu_provider) {
2483 if (strcmp(ppi->ppi_name,
2494 if (strcmp(ppi->ppi_name,
2513 if (ppi->ppi_token_valid) {
2514 if (ppi->ppi_token != ppd->ppd_token) {
2521 if ((ret = nvlist_unpack((char *)ppi->ppi_data,
2522 (size_t)ppi->ppi_data_size, &nv, KM_NOSLEEP)) != 0) {
2545 if (ppi->ppi_lu_provider) {
2608 stmf_delete_ppd_ioctl(stmf_ppioctl_data_t *ppi)
2613 if ((ppi->ppi_lu_provider + ppi->ppi_port_provider) != 1) {
2620 if (ppi->ppi_lu_provider) {
2623 } else if (ppi->ppi_port_provider) {
2627 if (strncmp(ppi->ppi_name, ppd->ppd_name, 254) == 0)
2641 stmf_get_ppd_ioctl(stmf_ppioctl_data_t *ppi, stmf_ppioctl_data_t *ppi_out,
2649 if ((ppi->ppi_lu_provider + ppi->ppi_port_provider) != 1) {
2656 if (ppi->ppi_lu_provider) {
2659 } else if (ppi->ppi_port_provider) {
2663 if (strncmp(ppi->ppi_name, ppd->ppd_name, 254) == 0)
2674 if (req_size > ppi->ppi_data_size) {