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

#include <bfa.h>

Data Fields

void(* hw_reginit )(struct bfa_s *bfa)
 
void(* hw_reqq_ack )(struct bfa_s *bfa, int reqq)
 
void(* hw_rspq_ack )(struct bfa_s *bfa, int rspq, u32 ci)
 
void(* hw_msix_init )(struct bfa_s *bfa, int nvecs)
 
void(* hw_msix_ctrl_install )(struct bfa_s *bfa)
 
void(* hw_msix_queue_install )(struct bfa_s *bfa)
 
void(* hw_msix_uninstall )(struct bfa_s *bfa)
 
void(* hw_isr_mode_set )(struct bfa_s *bfa, bfa_boolean_t msix)
 
void(* hw_msix_getvecs )(struct bfa_s *bfa, u32 *vecmap, u32 *nvecs, u32 *maxvec)
 
void(* hw_msix_get_rme_range )(struct bfa_s *bfa, u32 *start, u32 *end)
 
int cpe_vec_q0
 
int rme_vec_q0
 

Detailed Description

Definition at line 184 of file bfa.h.

Field Documentation

int cpe_vec_q0

Definition at line 197 of file bfa.h.

void(* hw_isr_mode_set)(struct bfa_s *bfa, bfa_boolean_t msix)

Definition at line 192 of file bfa.h.

void(* hw_msix_ctrl_install)(struct bfa_s *bfa)

Definition at line 189 of file bfa.h.

void(* hw_msix_get_rme_range)(struct bfa_s *bfa, u32 *start, u32 *end)

Definition at line 195 of file bfa.h.

void(* hw_msix_getvecs)(struct bfa_s *bfa, u32 *vecmap, u32 *nvecs, u32 *maxvec)

Definition at line 193 of file bfa.h.

void(* hw_msix_init)(struct bfa_s *bfa, int nvecs)

Definition at line 188 of file bfa.h.

void(* hw_msix_queue_install)(struct bfa_s *bfa)

Definition at line 190 of file bfa.h.

void(* hw_msix_uninstall)(struct bfa_s *bfa)

Definition at line 191 of file bfa.h.

void(* hw_reginit)(struct bfa_s *bfa)

Definition at line 185 of file bfa.h.

void(* hw_reqq_ack)(struct bfa_s *bfa, int reqq)

Definition at line 186 of file bfa.h.

void(* hw_rspq_ack)(struct bfa_s *bfa, int rspq, u32 ci)

Definition at line 187 of file bfa.h.

int rme_vec_q0

Definition at line 198 of file bfa.h.


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