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

#include <bna_types.h>

Data Fields

struct list_head qe
 
int rid
 
int hw_id
 
bfa_fsm_t fsm
 
enum bna_tx_flags flags
 
enum bna_tx_type type
 
int num_txq
 
struct list_head txq_q
 
u16 txf_vlan_id
 
void(* tcb_setup_cbfn )(struct bnad *, struct bna_tcb *)
 
void(* tcb_destroy_cbfn )(struct bnad *, struct bna_tcb *)
 
void(* tx_stall_cbfn )(struct bnad *, struct bna_tx *)
 
void(* tx_resume_cbfn )(struct bnad *, struct bna_tx *)
 
void(* tx_cleanup_cbfn )(struct bnad *, struct bna_tx *)
 
void(* stop_cbfn )(void *arg, struct bna_tx *tx)
 
voidstop_cbarg
 
void(* prio_change_cbfn )(struct bnad *bnad, struct bna_tx *tx)
 
struct bfa_msgq_cmd_entry msgq_cmd
 
union {
   struct bfi_enet_tx_cfg_req   cfg_req
 
   struct bfi_enet_req   req
 
   struct bfi_enet_tx_cfg_rsp   cfg_rsp
 
bfi_enet_cmd
 
struct bnabna
 
voidpriv
 

Detailed Description

Definition at line 474 of file bna_types.h.

Field Documentation

union { ... } bfi_enet_cmd

Definition at line 510 of file bna_types.h.

Definition at line 505 of file bna_types.h.

Definition at line 507 of file bna_types.h.

enum bna_tx_flags flags

Definition at line 481 of file bna_types.h.

Definition at line 480 of file bna_types.h.

int hw_id

Definition at line 478 of file bna_types.h.

Definition at line 503 of file bna_types.h.

int num_txq

Definition at line 484 of file bna_types.h.

void(* prio_change_cbfn)(struct bnad *bnad, struct bna_tx *tx)

Definition at line 501 of file bna_types.h.

Definition at line 511 of file bna_types.h.

Definition at line 476 of file bna_types.h.

Definition at line 506 of file bna_types.h.

int rid

Definition at line 477 of file bna_types.h.

void* stop_cbarg

Definition at line 498 of file bna_types.h.

void(* stop_cbfn)(void *arg, struct bna_tx *tx)

Definition at line 497 of file bna_types.h.

void(* tcb_destroy_cbfn)(struct bnad *, struct bna_tcb *)

Definition at line 491 of file bna_types.h.

void(* tcb_setup_cbfn)(struct bnad *, struct bna_tcb *)

Definition at line 490 of file bna_types.h.

void(* tx_cleanup_cbfn)(struct bnad *, struct bna_tx *)

Definition at line 494 of file bna_types.h.

void(* tx_resume_cbfn)(struct bnad *, struct bna_tx *)

Definition at line 493 of file bna_types.h.

void(* tx_stall_cbfn)(struct bnad *, struct bna_tx *)

Definition at line 492 of file bna_types.h.

u16 txf_vlan_id

Definition at line 487 of file bna_types.h.

Definition at line 486 of file bna_types.h.

Definition at line 483 of file bna_types.h.


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