Lines Matching defs:otype
607 * Attempt to encode a named property's value as @p otype, writing the result
617 * @param otype The data type to be written to @p outp.
623 * @retval EFTYPE If value coercion from @p prop to @p otype is
626 * a @p otype representation.
630 void *outp, size_t olen, bhnd_nvram_type otype)
637 return (bhnd_nvram_prop_encode(prop, outp, &olen, otype));
941 * @param[out] otype The returned data's type.
945 bhnd_nvram_type *otype)
949 bytes = bhnd_nvram_val_bytes(prop->val, olen, otype);
950 BHND_NV_ASSERT(*otype == bhnd_nvram_prop_type(prop), ("type mismatch"));
956 * Attempt to encode the property's value as @p otype, writing the result
965 * @param otype The data type to be written to @p outp.
970 * @retval EFTYPE If value coercion from @p prop to @p otype is
973 * a @p otype representation.
977 bhnd_nvram_type otype)
979 return (bhnd_nvram_val_encode(prop->val, outp, olen, otype));