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

#include <bna_types.h>

Data Fields

struct list_head qe
 
int rid
 
int hw_id
 
bfa_fsm_t fsm
 
enum bna_rx_type type
 
int num_paths
 
struct list_head rxp_q
 
struct bna_hds_config hds_cfg
 
struct bna_rxf rxf
 
enum bna_rx_flags rx_flags
 
struct bfa_msgq_cmd_entry msgq_cmd
 
union {
   struct bfi_enet_rx_cfg_req   cfg_req
 
   struct bfi_enet_req   req
 
   struct bfi_enet_rx_cfg_rsp   cfg_rsp
 
bfi_enet_cmd
 
void(* rcb_setup_cbfn )(struct bnad *, struct bna_rcb *)
 
void(* rcb_destroy_cbfn )(struct bnad *, struct bna_rcb *)
 
void(* ccb_setup_cbfn )(struct bnad *, struct bna_ccb *)
 
void(* ccb_destroy_cbfn )(struct bnad *, struct bna_ccb *)
 
void(* rx_stall_cbfn )(struct bnad *, struct bna_rx *)
 
void(* rx_cleanup_cbfn )(struct bnad *, struct bna_rx *)
 
void(* rx_post_cbfn )(struct bnad *, struct bna_rx *)
 
void(* stop_cbfn )(void *arg, struct bna_rx *rx)
 
voidstop_cbarg
 
struct bnabna
 
voidpriv
 

Detailed Description

Definition at line 787 of file bna_types.h.

Field Documentation

union { ... } bfi_enet_cmd

Definition at line 826 of file bna_types.h.

void(* ccb_destroy_cbfn)(struct bnad *, struct bna_ccb *)

Definition at line 817 of file bna_types.h.

void(* ccb_setup_cbfn)(struct bnad *, struct bna_ccb *)

Definition at line 816 of file bna_types.h.

Definition at line 808 of file bna_types.h.

Definition at line 810 of file bna_types.h.

Definition at line 793 of file bna_types.h.

Definition at line 800 of file bna_types.h.

int hw_id

Definition at line 791 of file bna_types.h.

Definition at line 806 of file bna_types.h.

int num_paths

Definition at line 797 of file bna_types.h.

Definition at line 827 of file bna_types.h.

Definition at line 789 of file bna_types.h.

void(* rcb_destroy_cbfn)(struct bnad *, struct bna_rcb *)

Definition at line 815 of file bna_types.h.

void(* rcb_setup_cbfn)(struct bnad *, struct bna_rcb *)

Definition at line 814 of file bna_types.h.

Definition at line 809 of file bna_types.h.

int rid

Definition at line 790 of file bna_types.h.

void(* rx_cleanup_cbfn)(struct bnad *, struct bna_rx *)

Definition at line 819 of file bna_types.h.

enum bna_rx_flags rx_flags

Definition at line 804 of file bna_types.h.

void(* rx_post_cbfn)(struct bnad *, struct bna_rx *)

Definition at line 820 of file bna_types.h.

void(* rx_stall_cbfn)(struct bnad *, struct bna_rx *)

Definition at line 818 of file bna_types.h.

Definition at line 802 of file bna_types.h.

Definition at line 798 of file bna_types.h.

void* stop_cbarg

Definition at line 824 of file bna_types.h.

void(* stop_cbfn)(void *arg, struct bna_rx *rx)

Definition at line 823 of file bna_types.h.

Definition at line 795 of file bna_types.h.


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