Lines Matching full:hardware
18 * enum ieee802154_hw_addr_filt_flags - hardware address filtering flags
21 * the stack to the hardware.
42 * struct ieee802154_hw_addr_filt - hardware address filtering settings
44 * @pan_id: pan_id which should be set to the hardware address filter.
46 * @short_addr: short_addr which should be set to the hardware address filter.
48 * @ieee_addr: extended address which should be set to the hardware address
51 * @pan_coord: boolean if hardware filtering should be operate as coordinator.
61 * struct ieee802154_hw - ieee802154 hardware
66 * @flags: hardware flags, see &enum ieee802154_hw_flags
68 * @parent: parent device of the hardware.
87 * enum ieee802154_hw_flags - hardware flags
89 * These flags are used to indicate hardware capabilities to
91 * done in a way that the simplest hardware doesn't need setting
107 * @IEEE802154_HW_AFILT: Indicates that transceiver will support hardware
397 * ieee802154_alloc_hw - Allocate a new hardware device
399 * This must be called once for each hardware device. The returned pointer
408 * Return: A pointer to the new hardware device, or %NULL on error.
414 * ieee802154_free_hw - free hardware descriptor
420 * @hw: the hardware to free
425 * ieee802154_register_hw - Register hardware device
428 * mac802154. Note that before a hardware can be registered, you
438 * ieee802154_unregister_hw - Unregister a hardware device
443 * @hw: the hardware to unregister
453 * @hw: the hardware this frame came in on
482 * because of a hardware error (bus error, timeout, etc)