Lines Matching refs:prop_op
357 ddi_prop_op, /* prop_op */
3006 * Return driver prop_op entry point for the specified devinfo node.
3042 int (*prop_op)(),
3055 /* If we have prop_op function, ask driver for latest value */
3056 if (prop_op) {
3064 * old non-typed prop_op(9E) interface. Since not all types are
3068 * to use the legacy prop_op(9E) interface to obtain updates
3076 * Hold and exit across prop_op(9E) to avoid lock order
3078 * [ndi_devi_enter() ..prop_op(9E).. driver-lock]
3086 rv = (*prop_op)(pdevt, (dev_info_t *)dip,
3095 * A dynamic property must succeed prop_op(9E) to show
3103 * prop_op(9E) of a non-dynamic property (code leading
3105 * len informatiojn until after prop_op(9E) to ensure
3163 * we need to call driver's prop_op entry. The value of list indicates
3172 int (*prop_op)();
3192 /* get pointer to driver's prop_op(9E) implementation if DRV_LIST */
3193 prop_op = (list == DI_PROP_DRV_LIST) ? di_getprop_prop_op(dip) : NULL;
3227 * because we may need to call prop_op(9E) and we can't hold
3232 off = di_getprop_add(list, 0, st, dip, prop_op, pl->pl_name,
3243 * If there is no prop_op or dynamic property support has been
3246 if ((prop_op == NULL) || (di_prop_dyn == 0)) {
3260 off = di_getprop_add(list, 1, st, dip, prop_op,
3266 off = di_getprop_add(list, 1, st, dip, prop_op,
3281 off = di_getprop_add(list, 1, st, dip, prop_op,
3287 off = di_getprop_add(list, 1, st, dip, prop_op,