FreeBSD kernel iwm device code
|
#include <if_iwmreg.h>
Data Fields | |
uint32_t | id_and_color |
uint32_t | action |
uint32_t | id |
uint32_t | apply_time |
uint32_t | max_delay |
uint32_t | depends_on |
uint32_t | interval |
uint32_t | duration |
uint8_t | repeat |
uint8_t | max_frags |
uint16_t | policy |
struct iwm_time_event_cmd_api - configuring Time Events with struct IWM_MAC_TIME_EVENT_DATA_API_S_VER_2 (see also with version 1. determined by IWM_UCODE_TLV_FLAGS) ( IWM_TIME_EVENT_CMD = 0x29 ) @id_and_color: ID and color of the relevant MAC @action: action to perform, one of IWM_FW_CTXT_ACTION_* @id: this field has two meanings, depending on the action: If the action is ADD, then it means the type of event to add. For all other actions it is the unique event ID assigned when the event was added by the FW. @apply_time: When to start the Time Event (in GP2) @max_delay: maximum delay to event's start (apply time), in TU @depends_on: the unique ID of the event we depend on (if any) @interval: interval between repetitions, in TU @duration: duration of event in TU @repeat: how many repetitions to do, can be IWM_TE_REPEAT_ENDLESS @max_frags: maximal number of fragments the Time Event can be divided to @policy: defines whether uCode shall notify the host or other uCode modules on event and/or fragment start and/or end using one of IWM_TE_INDEPENDENT, IWM_TE_DEP_OTHER, IWM_TE_DEP_TSF IWM_TE_EVENT_SOCIOPATHIC using IWM_TE_ABSENCE and using IWM_TE_NOTIF_*
Definition at line 2899 of file if_iwmreg.h.
uint32_t iwm_time_event_cmd::action |
Definition at line 2902 of file if_iwmreg.h.
Referenced by iwm_protect_session(), and iwm_stop_session_protection().
uint32_t iwm_time_event_cmd::apply_time |
Definition at line 2905 of file if_iwmreg.h.
Referenced by iwm_protect_session().
uint32_t iwm_time_event_cmd::depends_on |
Definition at line 2907 of file if_iwmreg.h.
uint32_t iwm_time_event_cmd::duration |
Definition at line 2909 of file if_iwmreg.h.
Referenced by iwm_protect_session(), and iwm_time_event_send_add().
uint32_t iwm_time_event_cmd::id |
Definition at line 2903 of file if_iwmreg.h.
Referenced by iwm_protect_session(), and iwm_stop_session_protection().
uint32_t iwm_time_event_cmd::id_and_color |
Definition at line 2901 of file if_iwmreg.h.
Referenced by iwm_protect_session(), and iwm_stop_session_protection().
uint32_t iwm_time_event_cmd::interval |
Definition at line 2908 of file if_iwmreg.h.
Referenced by iwm_protect_session().
uint32_t iwm_time_event_cmd::max_delay |
Definition at line 2906 of file if_iwmreg.h.
Referenced by iwm_protect_session().
uint8_t iwm_time_event_cmd::max_frags |
Definition at line 2911 of file if_iwmreg.h.
Referenced by iwm_protect_session().
uint16_t iwm_time_event_cmd::policy |
Definition at line 2912 of file if_iwmreg.h.
Referenced by iwm_protect_session().
uint8_t iwm_time_event_cmd::repeat |
Definition at line 2910 of file if_iwmreg.h.
Referenced by iwm_protect_session().