Lines Matching full:functions

143 .Nd "bus space manipulation functions"
626 functions exist to allow device drivers
629 functions and types described in this document can be used by including
646 functions is to allow a single driver source file to manipulate a set
651 Not all buses have to implement all functions described in this
654 Unimplemented functions should cause
659 functions.
663 Machine-dependent types, variables, and functions
667 machine-independent types and functions, and, if possible, should be
700 All of the bus space access functions require one bus space tag
735 functions should
746 functions given below all assume that
756 Functions which return
758 or which return data read from bus space (i.e., functions which
762 Functions which take a count of bytes have undefined results if the specified
770 functions by drivers.
790 functions, describing sizes when mapping regions and
801 functions to name the space on which they are operating.
814 version of these functions and may or may not apply to the
824 functions provide these capabilities.
986 version of these functions and may or may not apply to the
998 functions provide these capabilities.
1103 families of functions provide
1112 family of functions reads a 1, 2, 4, or 8 byte data item from
1130 functions may be executed out
1136 These functions will never fail.
1147 family of functions writes a 1, 2, 4, or 8 byte data item to the offset
1167 functions may be executed
1173 These functions will never fail.
1183 family of functions is that they provide no protection against
1192 family of functions provide a mechanism to handle these exceptions
1199 the peek and poke functions provide the ability to read and
1206 functions also apply to
1226 In such cases, these functions will always return zero and the value of
1235 functions are not re-entrant and should not, therefore, be used
1247 family of functions cautiously read a 1, 2, 4, or 8 byte data item from
1267 family of functions cautiously write a 1, 2, 4, or 8 byte data item
1372 families of functions are provided.
1379 family of functions and the
1381 family of functions allow drivers to perform these operations.
1388 family of functions reads
1416 functions may be executed in any order.
1425 functions.
1427 These functions will never fail.
1438 family of functions reads
1467 functions may be
1477 functions.
1479 These functions will never fail.
1494 family of functions copies
1523 functions may be executed in any order.
1532 functions.
1537 functions.
1539 These functions will never fail.
1550 family of functions writes the given
1577 functions may be
1587 functions.
1589 These functions will never fail.
1604 families of functions are provided.
1611 family of functions reads
1638 functions may be
1645 functions read the same bus space location multiple times, they
1649 These functions will never fail.
1660 family of functions reads
1687 functions may be executed out of order with respect to other pending
1693 functions write the same bus space location multiple times, they
1697 These functions will never fail.
1732 functions may be executed out of order with respect to other pending
1738 functions write the same bus space location multiple times, they
1742 These functions will never fail.
1747 .Sh STREAM FUNCTIONS
1750 functions imply a host byte-order and a bus byte-order and take care of
1756 functions.
1797 These functions are defined just as their non-stream counterparts,
1815 functions were introduced in a different form (memory and I/O spaces
1816 were accessed via different sets of functions) in
1818 The functions were merged to work on generic