Lines Matching defs:propp
1097 ddi_prop_t *propp;
1103 * dev == propp->prop_dev, name == propp->name, and the correct
1110 for (propp = *list_head; propp != NULL; propp = propp->prop_next) {
1112 if (!DDI_STRSAME(propp->prop_name, name))
1115 if ((dev != DDI_DEV_T_ANY) && (propp->prop_dev != dev))
1118 if (((propp->prop_flags & flags) & DDI_PROP_TYPE_MASK) == 0)
1121 return (propp);
1135 ddi_prop_t *propp;
1155 for (propp = dnp->dn_global_prop_ptr->prop_list;
1156 propp != NULL;
1157 propp = (ddi_prop_t *)propp->prop_next) {
1159 if (!DDI_STRSAME(propp->prop_name, name))
1163 (!(flags & LDI_DEV_T_ANY)) && (propp->prop_dev != dev))
1166 if (((propp->prop_flags & flags) & DDI_PROP_TYPE_MASK) == 0)
1171 return (propp);
1189 ddi_prop_t *propp;
1192 propp = i_ddi_search_global_prop(dev, name, flags);
1195 if (propp == (ddi_prop_t *)0)
1198 if (propp->prop_flags & DDI_PROP_UNDEF_IT)
1201 if ((buffer = kmem_alloc(propp->prop_len,
1211 *lengthp = propp->prop_len;
1212 bcopy(propp->prop_val, buffer, propp->prop_len);
1224 ddi_prop_t *propp;
1247 propp = i_ddi_prop_search(dev, name, flags,
1249 if (propp == NULL) {
1250 propp = i_ddi_prop_search(dev, name, flags,
1253 if ((propp == NULL) && DEVI(dip)->devi_global_prop_list) {
1254 propp = i_ddi_prop_search(dev, name, flags,
1258 if (propp == NULL) {
1259 propp = i_ddi_prop_search(dev, name, flags,
1266 if (propp != (ddi_prop_t *)0) {
1271 if (propp->prop_flags & DDI_PROP_UNDEF_IT) {
1291 if ((prop_op == PROP_LEN) ||(propp->prop_len == 0)) {
1292 *lengthp = propp->prop_len;
1317 if (prealloc && (propp->prop_len != plength)) {
1322 plength = propp->prop_len;
1335 *lengthp = propp->prop_len; /* Set callers length */
1342 buffer = kmem_alloc(propp->prop_len,
1359 if (propp->prop_len > (i)) {
1374 bcopy(propp->prop_val, buffer, propp->prop_len);
3247 ddi_prop_t *new_propp, *propp;
3335 propp = *list_head;
3336 new_propp->prop_next = propp;
3359 ddi_prop_t *propp;
3399 if ((propp = i_ddi_prop_search(dev, name, flags, ppropp)) != NULL) {
3408 if (propp->prop_len != 0)
3409 kmem_free(propp->prop_val, propp->prop_len);
3411 propp->prop_len = length;
3412 propp->prop_val = p;
3413 propp->prop_flags &= ~DDI_PROP_UNDEF_IT;
4087 ddi_prop_t *propp;
4102 for (propp = *list_head; propp != NULL; propp = propp->prop_next) {
4103 if (DDI_STRSAME(propp->prop_name, name) &&
4104 (dev == propp->prop_dev)) {
4106 * Unlink this propp allowing for it to
4111 *list_head = propp->prop_next;
4113 lastpropp->prop_next = propp->prop_next;
4120 kmem_free(propp->prop_name,
4121 strlen(propp->prop_name) + 1);
4122 if (propp->prop_len != 0)
4123 kmem_free(propp->prop_val, propp->prop_len);
4124 kmem_free(propp, sizeof (ddi_prop_t));
4127 lastpropp = propp;