Lines Matching full:tx
11 * enum iwl_tx_flags - bitmasks for tx_flags in TX command
13 * @TX_CMD_FLG_WRITE_TX_POWER: update current tx power value in the mgmt frame
15 * @TX_CMD_FLG_STA_RATE: use RS table with initial index from the TX command.
16 * Otherwise, use rate_n_flags from the TX command
32 * @TX_CMD_FLG_CALIB: activate PA TX power calibrations
73 * enum iwl_tx_cmd_flags - bitmasks for tx_flags in TX command for 22000
74 * @IWL_TX_FLAGS_CMD_RATE: use rate from the TX command
93 * enum iwl_tx_pm_timeouts - pm timeout values in TX command
109 * enum iwl_tx_cmd_sec_ctrl - bitmasks for security control in TX command
117 * from the table instead of from the TX command.
119 * first byte of the TX command key field.
132 * TX command Frame life time in us - to be written in pm_frame_timeout
168 * @TX_CMD_OFFLD_AMSDU: mark TX command is A-MSDU
184 * struct iwl_tx_cmd - TX command struct to FW
187 * @offload_assist: TX offload configuration
190 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is
194 * @initial_rate_index: index into the the rate table for initial TX attempt.
206 * @pm_frame_timeout: PM TX frame timeout
261 * struct iwl_tx_cmd_gen2 - TX command struct to FW for 22000 devices
264 * @offload_assist: TX offload configuration
267 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is
282 * struct iwl_tx_cmd_gen3 - TX command struct to FW for AX210+ devices
286 * @offload_assist: TX offload configuration
288 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is
305 * TX response related data
309 * enum iwl_tx_status - status that is returned by the fw after attempts to Tx
333 * @TX_STATUS_FAIL_STA_COLOR_MISMATCH: mismatch between color of Tx cmd and
349 /* postpone TX */
355 /* abort TX */
386 * enum iwl_tx_agg_status - TX aggregation status
403 * occur if tx failed for this frame when it was a member of a previous
406 * @AGG_TX_STATE_SEQ_NUM_MSK: Command ID and sequence number of Tx command for
445 * 1) No aggregation (frame_count == 1). This reports Tx results for a single
449 * 2) Aggregation (frame_count > 1). This reports Tx results for two or more
457 * This status relates to reasons the tx might have been blocked or aborted
463 * struct agg_tx_status - per packet TX aggregation status
465 * @sequence: Sequence # for this frame's Tx cmd (not SSN!)
495 * @initial_rate: for non-agg: rate of the successful Tx. For agg: rate of the
496 * Tx of all the batch. RATE_MCS_*
497 * @wireless_media_time: for non-agg: RTS + CTS + frame tx attempts time + ACK.
498 * for agg: RTS + CTS + aggregation tx time + block-ack time.
500 * @pa_status: tx power info
501 * @pa_integ_res_a: tx power info
502 * @pa_integ_res_b: tx power info
503 * @pa_integ_res_c: tx power info
504 * @measurement_req_id: tx power info
508 * @seq_ctl: sequence control from the Tx cmd
509 * @byte_cnt: byte count from the Tx cmd
552 * @initial_rate: for non-agg: rate of the successful Tx. For agg: rate of the
553 * Tx of all the batch. RATE_MCS_*
554 * @wireless_media_time: for non-agg: RTS + CTS + frame tx attempts time + ACK.
555 * for agg: RTS + CTS + aggregation tx time + block-ack time.
557 * @pa_status: tx power info
558 * @pa_integ_res_a: tx power info
559 * @pa_integ_res_b: tx power info
560 * @pa_integ_res_c: tx power info
561 * @measurement_req_id: tx power info
565 * @seq_ctl: sequence control from the Tx cmd
566 * @byte_cnt: byte count from the Tx cmd
570 * @tx_queue: TX queue for this response
573 * For version 6 TX response isn't received for aggregation at all.
615 * @scd_flow: the tx queue this BA relates to
621 * for Tx-ing then this value will be set to 0 by FW.
669 * enum iwl_mvm_ba_resp_flags - TX aggregation status
694 * for Tx-ing then this value will be set to 0 by FW.
737 * @tx: the tx commands associated with the beacon frame
745 struct iwl_tx_cmd tx;
754 * @tx: the tx commands associated with the beacon frame
764 struct iwl_tx_cmd tx;
833 * @beacon_notify_hdr: tx response command associated with the beacon
847 * @status: the status of the Tx response of the beacon