Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
bfa_port.c File Reference
#include "bfad_drv.h"
#include "bfa_defs_svc.h"
#include "bfa_port.h"
#include "bfi.h"
#include "bfa_ioc.h"

Go to the source code of this file.

Functions

 BFA_TRC_FILE (CNA, PORT)
 
u32 bfa_port_meminfo (void)
 
void bfa_port_mem_claim (struct bfa_port_s *port, u8 *dma_kva, u64 dma_pa)
 
bfa_status_t bfa_port_enable (struct bfa_port_s *port, bfa_port_endis_cbfn_t cbfn, void *cbarg)
 
bfa_status_t bfa_port_disable (struct bfa_port_s *port, bfa_port_endis_cbfn_t cbfn, void *cbarg)
 
bfa_status_t bfa_port_get_stats (struct bfa_port_s *port, union bfa_port_stats_u *stats, bfa_port_stats_cbfn_t cbfn, void *cbarg)
 
bfa_status_t bfa_port_clear_stats (struct bfa_port_s *port, bfa_port_stats_cbfn_t cbfn, void *cbarg)
 
void bfa_port_notify (void *arg, enum bfa_ioc_event_e event)
 
void bfa_port_attach (struct bfa_port_s *port, struct bfa_ioc_s *ioc, void *dev, struct bfa_trc_mod_s *trcmod)
 
void bfa_port_set_dportenabled (struct bfa_port_s *port, bfa_boolean_t enabled)
 
u32 bfa_cee_meminfo (void)
 
void bfa_cee_mem_claim (struct bfa_cee_s *cee, u8 *dma_kva, u64 dma_pa)
 
bfa_status_t bfa_cee_get_attr (struct bfa_cee_s *cee, struct bfa_cee_attr_s *attr, bfa_cee_get_attr_cbfn_t cbfn, void *cbarg)
 
bfa_status_t bfa_cee_get_stats (struct bfa_cee_s *cee, struct bfa_cee_stats_s *stats, bfa_cee_get_stats_cbfn_t cbfn, void *cbarg)
 
bfa_status_t bfa_cee_reset_stats (struct bfa_cee_s *cee, bfa_cee_reset_stats_cbfn_t cbfn, void *cbarg)
 
void bfa_cee_isr (void *cbarg, struct bfi_mbmsg_s *m)
 
void bfa_cee_notify (void *arg, enum bfa_ioc_event_e event)
 
void bfa_cee_attach (struct bfa_cee_s *cee, struct bfa_ioc_s *ioc, void *dev)
 

Function Documentation

void bfa_cee_attach ( struct bfa_cee_s cee,
struct bfa_ioc_s ioc,
void dev 
)

Definition at line 869 of file bfa_port.c.

bfa_status_t bfa_cee_get_attr ( struct bfa_cee_s cee,
struct bfa_cee_attr_s attr,
bfa_cee_get_attr_cbfn_t  cbfn,
void cbarg 
)

Definition at line 661 of file bfa_port.c.

bfa_status_t bfa_cee_get_stats ( struct bfa_cee_s cee,
struct bfa_cee_stats_s stats,
bfa_cee_get_stats_cbfn_t  cbfn,
void cbarg 
)

Definition at line 701 of file bfa_port.c.

void bfa_cee_isr ( void cbarg,
struct bfi_mbmsg_s m 
)

Definition at line 776 of file bfa_port.c.

void bfa_cee_mem_claim ( struct bfa_cee_s cee,
u8 dma_kva,
u64  dma_pa 
)

Definition at line 636 of file bfa_port.c.

u32 bfa_cee_meminfo ( void  )

Definition at line 618 of file bfa_port.c.

void bfa_cee_notify ( void arg,
enum bfa_ioc_event_e  event 
)

Definition at line 812 of file bfa_port.c.

bfa_status_t bfa_cee_reset_stats ( struct bfa_cee_s cee,
bfa_cee_reset_stats_cbfn_t  cbfn,
void cbarg 
)

Definition at line 740 of file bfa_port.c.

void bfa_port_attach ( struct bfa_port_s port,
struct bfa_ioc_s ioc,
void dev,
struct bfa_trc_mod_s trcmod 
)

Definition at line 470 of file bfa_port.c.

bfa_status_t bfa_port_clear_stats ( struct bfa_port_s port,
bfa_port_stats_cbfn_t  cbfn,
void cbarg 
)

Definition at line 383 of file bfa_port.c.

bfa_status_t bfa_port_disable ( struct bfa_port_s port,
bfa_port_endis_cbfn_t  cbfn,
void cbarg 
)

Definition at line 288 of file bfa_port.c.

bfa_status_t bfa_port_enable ( struct bfa_port_s port,
bfa_port_endis_cbfn_t  cbfn,
void cbarg 
)

Definition at line 232 of file bfa_port.c.

bfa_status_t bfa_port_get_stats ( struct bfa_port_s port,
union bfa_port_stats_u stats,
bfa_port_stats_cbfn_t  cbfn,
void cbarg 
)

Definition at line 344 of file bfa_port.c.

void bfa_port_mem_claim ( struct bfa_port_s port,
u8 dma_kva,
u64  dma_pa 
)

Definition at line 216 of file bfa_port.c.

u32 bfa_port_meminfo ( void  )

Definition at line 200 of file bfa_port.c.

void bfa_port_notify ( void arg,
enum bfa_ioc_event_e  event 
)

Definition at line 422 of file bfa_port.c.

void bfa_port_set_dportenabled ( struct bfa_port_s port,
bfa_boolean_t  enabled 
)

Definition at line 512 of file bfa_port.c.

BFA_TRC_FILE ( CNA  ,
PORT   
)