Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vxge_hw_tim_intr_config Struct Reference

#include <vxge-traffic.h>

Data Fields

u32 intr_enable
 
u32 btimer_val
 
u32 timer_ac_en
 
u32 timer_ci_en
 
u32 timer_ri_en
 
u32 rtimer_val
 
u32 util_sel
 
u32 ltimer_val
 
u32 urange_a
 
u32 uec_a
 
u32 urange_b
 
u32 uec_b
 
u32 urange_c
 
u32 uec_c
 
u32 uec_d
 

Detailed Description

struct vxge_hw_tim_intr_config - Titan Tim interrupt configuration. : Set to 1, if interrupt is enabled. : Boundary Timer Initialization value in units of 272 ns. : Timer Automatic Cancel. 1 : Automatic Canceling Enable: when asserted, other interrupt-generating entities will cancel the scheduled timer interrupt. : Timer Continuous Interrupt. 1 : Continuous Interrupting Enable: When asserted, an interrupt will be generated every time the boundary timer expires, even if no traffic has been transmitted on this interrupt. : Timer Consecutive (Re-) Interrupt 1 : Consecutive (Re-) Interrupt Enable: When asserted, an interrupt will be generated the next time the timer expires, even if no traffic has been transmitted on this interrupt. (This will only happen once each time that this value is written to the TIM.) This bit is cleared by H/W at the end of the current-timer-interval when the interrupt is triggered. : Restriction Timer Initialization value in units of 272 ns. : Utilization Selector. Selects which of the workload approximations to use (e.g. legacy Tx utilization, Tx/Rx utilization, host specified utilization etc.), selects one of the 17 host configured values. 0-Virtual Path 0 1-Virtual Path 1 ... 16-Virtual Path 17 17-Legacy Tx network utilization, provided by TPA 18-Legacy Rx network utilization, provided by FAU 19-Average of legacy Rx and Tx utilization calculated from link utilization values. 20-31-Invalid configurations 32-Host utilization for Virtual Path 0 33-Host utilization for Virtual Path 1 ... 48-Host utilization for Virtual Path 17 49-Legacy Tx network utilization, provided by TPA 50-Legacy Rx network utilization, provided by FAU 51-Average of legacy Rx and Tx utilization calculated from link utilization values. 52-63-Invalid configurations : Latency Timer Initialization Value in units of 272 ns. : TxD Return Event Count Enable. This configuration bit when set to 1 enables counting of TxD0 returns (signalled by PCC's), towards utilization event count values. : Defines the upper limit (in percent) for this utilization range to be active. This range is considered active if 0 = UTIL = URNG_A and the UEC_A field (below) is non-zero. : Utilization Event Count A. If this range is active, the adapter will wait until UEC_A events have occurred on the interrupt before generating an interrupt. : Link utilization range B. : Utilization Event Count B. : Link utilization range C. : Utilization Event Count C. : Link utilization range D. : Utilization Event Count D. Traffic Interrupt Controller Module interrupt configuration.

Definition at line 233 of file vxge-traffic.h.

Field Documentation

u32 btimer_val

Definition at line 240 of file vxge-traffic.h.

u32 intr_enable

Definition at line 235 of file vxge-traffic.h.

u32 ltimer_val

Definition at line 267 of file vxge-traffic.h.

u32 rtimer_val

Definition at line 257 of file vxge-traffic.h.

u32 timer_ac_en

Definition at line 245 of file vxge-traffic.h.

u32 timer_ci_en

Definition at line 249 of file vxge-traffic.h.

u32 timer_ri_en

Definition at line 253 of file vxge-traffic.h.

u32 uec_a

Definition at line 276 of file vxge-traffic.h.

u32 uec_b

Definition at line 284 of file vxge-traffic.h.

u32 uec_c

Definition at line 292 of file vxge-traffic.h.

u32 uec_d

Definition at line 296 of file vxge-traffic.h.

u32 urange_a

Definition at line 272 of file vxge-traffic.h.

u32 urange_b

Definition at line 280 of file vxge-traffic.h.

u32 urange_c

Definition at line 288 of file vxge-traffic.h.

u32 util_sel

Definition at line 261 of file vxge-traffic.h.


The documentation for this struct was generated from the following file: