Lines Matching +defs:match +defs:end

38  * A hardware revision match descriptor.
42 to match on any revision. */
43 uint16_t end; /**< last revision, or BHND_HWREV_INVALID
44 to match on any revision. */
47 /* Copy match field @p _name from @p _src */
49 .m.match._name = (_src)->m.match._name, \
52 /* Set match field @p _name with @p _value */
54 .m.match._name = 1, ._name = _value
57 * Wildcard hardware revision match descriptor.
61 ((_m)->start == BHND_HWREV_INVALID && (_m)->end == BHND_HWREV_INVALID)
64 * Hardware revision match descriptor for an inclusive range.
68 * to match on any revision.
73 * Hardware revision match descriptor for a single revision.
75 * @param _hwrev The hardware revision to match on.
80 * Hardware revision match descriptor for any revision equal to or greater
83 * @param _start The first hardware revision to match on.
88 * Hardware revision match descriptor for any revision equal to or less
91 * @param _end The last hardware revision to match on.
96 * A bhnd(4) core match descriptor.
110 } match;
142 * A bhnd(4) chip match descriptor.
154 } match;
168 /** Set the required chip ID within a bhnd match descriptor */
172 /** Set the required chip revision range within a bhnd match descriptor */
176 /** Set the required package ID within a bhnd match descriptor */
180 /** Set the required chip and package ID within a bhnd match descriptor */
195 * A bhnd(4) board match descriptor.
208 } match;
223 /** Set the required board vendor within a bhnd match descriptor */
226 /** Set the required board type within a bhnd match descriptor */
229 /** Set the required SROM revision range within a bhnd match descriptor */
233 /** Set the required board revision range within a bhnd match descriptor */
237 /** Set the required board vendor and type within a bhnd match descriptor */
243 * A bhnd(4) device match descriptor.
267 } match;
286 /** Define a wildcard match requirement (matches on any device). */