Lines Matching defs:propp
141 static void cardbus_prop_free(ddi_prop_t *propp);
1531 ddi_prop_t *propp;
1534 propp = (ddi_prop_t *)kmem_zalloc(sizeof (ddi_prop_t), KM_SLEEP);
1535 propp->prop_name = (char *)kmem_alloc(pnlen, KM_SLEEP);
1536 propp->prop_val = vp;
1537 bcopy(name, propp->prop_name, pnlen);
1538 propp->prop_len = len;
1539 propp->prop_flags = type;
1540 propp->prop_next = cdsp->prop_list;
1541 cdsp->prop_list = propp;
1556 cardbus_prop_free(ddi_prop_t *propp)
1558 if (propp->prop_len) {
1559 switch (propp->prop_flags) {
1561 kmem_free(propp->prop_val, propp->prop_len);
1564 kmem_free(propp->prop_val,
1565 propp->prop_len * sizeof (int));
1569 kmem_free(propp->prop_name, strlen(propp->prop_name) + 1);
1570 kmem_free(propp, sizeof (ddi_prop_t *));
1576 ddi_prop_t *propp, *npropp;
1578 propp = cbdp->prop_list;
1579 while (propp) {
1580 npropp = propp->prop_next;
1581 cardbus_prop_free(propp);
1582 propp = npropp;