Lines Matching refs:pdi
689 dt_pfdict_t *pdi;
691 if ((pdi = malloc(sizeof (dt_pfdict_t))) == NULL ||
692 (pdi->pdi_buckets = malloc(sizeof (dt_pfconv_t *) * n)) == NULL) {
693 free(pdi);
697 dtp->dt_pfdict = pdi;
698 bzero(pdi->pdi_buckets, sizeof (dt_pfconv_t *) * n);
699 pdi->pdi_nbuckets = n;
713 pfc->pfc_next = pdi->pdi_buckets[h];
714 pdi->pdi_buckets[h] = pfc;
762 dt_pfdict_t *pdi = dtp->dt_pfdict;
766 if (pdi == NULL)
769 for (i = 0; i < pdi->pdi_nbuckets; i++) {
770 for (pfc = pdi->pdi_buckets[i]; pfc != NULL; pfc = nfc) {
776 free(pdi->pdi_buckets);
777 free(pdi);
784 dt_pfdict_t *pdi = dtp->dt_pfdict;
785 uint_t h = dt_strtab_hash(name, NULL) % pdi->pdi_nbuckets;
788 for (pfc = pdi->pdi_buckets[h]; pfc != NULL; pfc = pfc->pfc_next) {