Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
bfa_fcpim.c File Reference
#include "bfad_drv.h"
#include "bfa_modules.h"

Go to the source code of this file.

Macros

#define BFA_ITNIM_FROM_TAG(_fcpim, _tag)   (((_fcpim)->itnim_arr + ((_tag) & ((_fcpim)->num_itnims - 1))))
 
#define bfa_fcpim_additn(__itnim)   list_add_tail(&(__itnim)->qe, &(__itnim)->fcpim->itnim_q)
 
#define bfa_fcpim_delitn(__itnim)
 
#define bfa_itnim_online_cb(__itnim)
 
#define bfa_itnim_offline_cb(__itnim)
 
#define bfa_itnim_sler_cb(__itnim)
 
#define bfa_ioim_move_to_comp_q(__ioim)
 
#define bfa_ioim_cb_profile_comp(__fcpim, __ioim)
 
#define bfa_ioim_cb_profile_start(__fcpim, __ioim)
 
#define bfa_tskim_qcomp(__tskim, __cbfn)
 
#define bfa_tskim_notify_comp(__tskim)
 
#define bfa_fcpim_add_iostats(__l, __r, __stats)   (__l->__stats += __r->__stats)
 
#define bfa_io_lat_clock_res_div   HZ
 
#define bfa_io_lat_clock_res_mul   1000
 

Enumerations

enum  bfa_ioim_lm_ua_status { BFA_IOIM_LM_UA_RESET = 0, BFA_IOIM_LM_UA_SET = 1 }
 
enum  bfa_itnim_event {
  BFA_ITNIM_SM_CREATE = 1, BFA_ITNIM_SM_ONLINE = 2, BFA_ITNIM_SM_OFFLINE = 3, BFA_ITNIM_SM_FWRSP = 4,
  BFA_ITNIM_SM_DELETE = 5, BFA_ITNIM_SM_CLEANUP = 6, BFA_ITNIM_SM_SLER = 7, BFA_ITNIM_SM_HWFAIL = 8,
  BFA_ITNIM_SM_QRESUME = 9
}
 
enum  bfa_ioim_event {
  BFA_IOIM_SM_START = 1, BFA_IOIM_SM_COMP_GOOD = 2, BFA_IOIM_SM_COMP = 3, BFA_IOIM_SM_COMP_UTAG = 4,
  BFA_IOIM_SM_DONE = 5, BFA_IOIM_SM_FREE = 6, BFA_IOIM_SM_ABORT = 7, BFA_IOIM_SM_ABORT_COMP = 8,
  BFA_IOIM_SM_ABORT_DONE = 9, BFA_IOIM_SM_QRESUME = 10, BFA_IOIM_SM_SGALLOCED = 11, BFA_IOIM_SM_SQRETRY = 12,
  BFA_IOIM_SM_HCB = 13, BFA_IOIM_SM_CLEANUP = 14, BFA_IOIM_SM_TMSTART = 15, BFA_IOIM_SM_TMDONE = 16,
  BFA_IOIM_SM_HWFAIL = 17, BFA_IOIM_SM_IOTOV = 18
}
 
enum  bfa_tskim_event {
  BFA_TSKIM_SM_START = 1, BFA_TSKIM_SM_DONE = 2, BFA_TSKIM_SM_QRESUME = 3, BFA_TSKIM_SM_HWFAIL = 5,
  BFA_TSKIM_SM_HCB = 6, BFA_TSKIM_SM_IOS_DONE = 7, BFA_TSKIM_SM_CLEANUP = 8, BFA_TSKIM_SM_CLEANUP_DONE = 9,
  BFA_TSKIM_SM_UTAG = 10
}
 

Functions

 BFA_TRC_FILE (HAL, FCPIM)
 
void bfa_fcpim_path_tov_set (struct bfa_s *bfa, u16 path_tov)
 
u16 bfa_fcpim_path_tov_get (struct bfa_s *bfa)
 
void bfa_fcpim_add_stats (struct bfa_itnim_iostats_s *lstats, struct bfa_itnim_iostats_s *rstats)
 
bfa_status_t bfa_fcpim_port_iostats (struct bfa_s *bfa, struct bfa_itnim_iostats_s *stats, u8 lp_tag)
 
void bfa_ioim_profile_comp (struct bfa_ioim_s *ioim)
 
void bfa_ioim_profile_start (struct bfa_ioim_s *ioim)
 
bfa_status_t bfa_fcpim_profile_on (struct bfa_s *bfa, u32 time)
 
bfa_status_t bfa_fcpim_profile_off (struct bfa_s *bfa)
 
u16 bfa_fcpim_qdepth_get (struct bfa_s *bfa)
 
void bfa_itnim_iodone (struct bfa_itnim_s *itnim)
 
void bfa_itnim_tskdone (struct bfa_itnim_s *itnim)
 
void bfa_itnim_meminfo (struct bfa_iocfc_cfg_s *cfg, u32 *km_len)
 
void bfa_itnim_attach (struct bfa_fcpim_s *fcpim)
 
void bfa_itnim_iocdisable (struct bfa_itnim_s *itnim)
 
void bfa_itnim_isr (struct bfa_s *bfa, struct bfi_msg_s *m)
 
struct bfa_itnim_sbfa_itnim_create (struct bfa_s *bfa, struct bfa_rport_s *rport, void *ditn)
 
void bfa_itnim_delete (struct bfa_itnim_s *itnim)
 
void bfa_itnim_online (struct bfa_itnim_s *itnim, bfa_boolean_t seq_rec)
 
void bfa_itnim_offline (struct bfa_itnim_s *itnim)
 
bfa_boolean_t bfa_itnim_hold_io (struct bfa_itnim_s *itnim)
 
bfa_status_t bfa_itnim_get_ioprofile (struct bfa_itnim_s *itnim, struct bfa_itnim_ioprofile_s *ioprofile)
 
void bfa_itnim_clear_stats (struct bfa_itnim_s *itnim)
 
void bfa_fcpim_lunmask_rp_update (struct bfa_s *bfa, wwn_t lp_wwn, wwn_t rp_wwn, u16 rp_tag, u8 lp_tag)
 
bfa_status_t bfa_fcpim_lunmask_update (struct bfa_s *bfa, u32 update)
 
bfa_status_t bfa_fcpim_lunmask_clear (struct bfa_s *bfa)
 
bfa_status_t bfa_fcpim_lunmask_query (struct bfa_s *bfa, void *buf)
 
bfa_status_t bfa_fcpim_lunmask_add (struct bfa_s *bfa, u16 vf_id, wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun)
 
bfa_status_t bfa_fcpim_lunmask_delete (struct bfa_s *bfa, u16 vf_id, wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun)
 
void bfa_ioim_delayed_comp (struct bfa_ioim_s *ioim, bfa_boolean_t iotov)
 
void bfa_ioim_attach (struct bfa_fcpim_s *fcpim)
 
void bfa_ioim_isr (struct bfa_s *bfa, struct bfi_msg_s *m)
 
void bfa_ioim_good_comp_isr (struct bfa_s *bfa, struct bfi_msg_s *m)
 
void bfa_ioim_cleanup (struct bfa_ioim_s *ioim)
 
void bfa_ioim_cleanup_tm (struct bfa_ioim_s *ioim, struct bfa_tskim_s *tskim)
 
void bfa_ioim_iocdisable (struct bfa_ioim_s *ioim)
 
void bfa_ioim_tov (struct bfa_ioim_s *ioim)
 
struct bfa_ioim_sbfa_ioim_alloc (struct bfa_s *bfa, struct bfad_ioim_s *dio, struct bfa_itnim_s *itnim, u16 nsges)
 
void bfa_ioim_free (struct bfa_ioim_s *ioim)
 
void bfa_ioim_start (struct bfa_ioim_s *ioim)
 
bfa_status_t bfa_ioim_abort (struct bfa_ioim_s *ioim)
 
void bfa_tskim_iodone (struct bfa_tskim_s *tskim)
 
void bfa_tskim_iocdisable (struct bfa_tskim_s *tskim)
 
void bfa_tskim_cleanup (struct bfa_tskim_s *tskim)
 
void bfa_tskim_attach (struct bfa_fcpim_s *fcpim)
 
void bfa_tskim_isr (struct bfa_s *bfa, struct bfi_msg_s *m)
 
struct bfa_tskim_sbfa_tskim_alloc (struct bfa_s *bfa, struct bfad_tskim_s *dtsk)
 
void bfa_tskim_free (struct bfa_tskim_s *tskim)
 
void bfa_tskim_start (struct bfa_tskim_s *tskim, struct bfa_itnim_s *itnim, struct scsi_lun lun, enum fcp_tm_cmnd tm_cmnd, u8 tsecs)
 
void bfa_tskim_res_recfg (struct bfa_s *bfa, u16 num_tskim_fw)
 
 BFA_MODULE (fcp)
 
void bfa_fcp_res_recfg (struct bfa_s *bfa, u16 num_ioim_fw, u16 max_ioim_fw)
 
void bfa_itn_create (struct bfa_s *bfa, struct bfa_rport_s *rport, void(*isr)(struct bfa_s *bfa, struct bfi_msg_s *m))
 
void bfa_itn_isr (struct bfa_s *bfa, struct bfi_msg_s *m)
 
void bfa_iotag_attach (struct bfa_fcp_mod_s *fcp)
 
u16 bfa_fcpim_get_throttle_cfg (struct bfa_s *bfa, u16 drv_cfg_param)
 
bfa_status_t bfa_fcpim_write_throttle (struct bfa_s *bfa, u16 value)
 
u16 bfa_fcpim_read_throttle (struct bfa_s *bfa)
 
bfa_status_t bfa_fcpim_throttle_set (struct bfa_s *bfa, u16 value)
 
bfa_status_t bfa_fcpim_throttle_get (struct bfa_s *bfa, void *buf)
 

Macro Definition Documentation

#define bfa_fcpim_add_iostats (   __l,
  __r,
  __stats 
)    (__l->__stats += __r->__stats)

Definition at line 375 of file bfa_fcpim.c.

#define bfa_fcpim_additn (   __itnim)    list_add_tail(&(__itnim)->qe, &(__itnim)->fcpim->itnim_q)

Definition at line 32 of file bfa_fcpim.c.

#define bfa_fcpim_delitn (   __itnim)
Value:
do { \
WARN_ON(!bfa_q_is_on_q(&(__itnim)->fcpim->itnim_q, __itnim)); \
bfa_itnim_update_del_itn_stats(__itnim); \
list_del(&(__itnim)->qe); \
WARN_ON(!list_empty(&(__itnim)->io_q)); \
WARN_ON(!list_empty(&(__itnim)->io_cleanup_q)); \
WARN_ON(!list_empty(&(__itnim)->pending_q)); \
} while (0)

Definition at line 34 of file bfa_fcpim.c.

#define bfa_io_lat_clock_res_div   HZ

Definition at line 1464 of file bfa_fcpim.c.

#define bfa_io_lat_clock_res_mul   1000

Definition at line 1465 of file bfa_fcpim.c.

#define bfa_ioim_cb_profile_comp (   __fcpim,
  __ioim 
)
Value:
do { \
if ((__fcpim)->profile_comp) \
(__fcpim)->profile_comp(__ioim); \
} while (0)

Definition at line 99 of file bfa_fcpim.c.

#define bfa_ioim_cb_profile_start (   __fcpim,
  __ioim 
)
Value:
do { \
if ((__fcpim)->profile_start) \
(__fcpim)->profile_start(__ioim); \
} while (0)

Definition at line 104 of file bfa_fcpim.c.

#define bfa_ioim_move_to_comp_q (   __ioim)
Value:
do { \
list_del(&(__ioim)->qe); \
list_add_tail(&(__ioim)->qe, &(__ioim)->fcpim->ioim_comp_q); \
} while (0)

Definition at line 93 of file bfa_fcpim.c.

#define BFA_ITNIM_FROM_TAG (   _fcpim,
  _tag 
)    (((_fcpim)->itnim_arr + ((_tag) & ((_fcpim)->num_itnims - 1))))

Definition at line 29 of file bfa_fcpim.c.

#define bfa_itnim_offline_cb (   __itnim)
Value:
do { \
if ((__itnim)->bfa->fcs) \
bfa_cb_itnim_offline((__itnim)->ditn); \
else { \
bfa_cb_queue((__itnim)->bfa, &(__itnim)->hcb_qe, \
__bfa_cb_itnim_offline, (__itnim)); \
} \
} while (0)

Definition at line 52 of file bfa_fcpim.c.

#define bfa_itnim_online_cb (   __itnim)
Value:
do { \
if ((__itnim)->bfa->fcs) \
bfa_cb_itnim_online((__itnim)->ditn); \
else { \
bfa_cb_queue((__itnim)->bfa, &(__itnim)->hcb_qe, \
__bfa_cb_itnim_online, (__itnim)); \
} \
} while (0)

Definition at line 43 of file bfa_fcpim.c.

#define bfa_itnim_sler_cb (   __itnim)
Value:
do { \
if ((__itnim)->bfa->fcs) \
bfa_cb_itnim_sler((__itnim)->ditn); \
else { \
bfa_cb_queue((__itnim)->bfa, &(__itnim)->hcb_qe, \
__bfa_cb_itnim_sler, (__itnim)); \
} \
} while (0)

Definition at line 61 of file bfa_fcpim.c.

#define bfa_tskim_notify_comp (   __tskim)
Value:
do { \
if ((__tskim)->notify) \
bfa_itnim_tskdone((__tskim)->itnim); \
} while (0)

Definition at line 146 of file bfa_fcpim.c.

#define bfa_tskim_qcomp (   __tskim,
  __cbfn 
)
Value:
do { \
bfa_cb_queue((__tskim)->bfa, &(__tskim)->hcb_qe, __cbfn, (__tskim));\
bfa_tskim_notify_comp(__tskim); \
} while (0)

Definition at line 141 of file bfa_fcpim.c.

Enumeration Type Documentation

Enumerator:
BFA_IOIM_SM_START 
BFA_IOIM_SM_COMP_GOOD 
BFA_IOIM_SM_COMP 
BFA_IOIM_SM_COMP_UTAG 
BFA_IOIM_SM_DONE 
BFA_IOIM_SM_FREE 
BFA_IOIM_SM_ABORT 
BFA_IOIM_SM_ABORT_COMP 
BFA_IOIM_SM_ABORT_DONE 
BFA_IOIM_SM_QRESUME 
BFA_IOIM_SM_SGALLOCED 
BFA_IOIM_SM_SQRETRY 
BFA_IOIM_SM_HCB 
BFA_IOIM_SM_CLEANUP 
BFA_IOIM_SM_TMSTART 
BFA_IOIM_SM_TMDONE 
BFA_IOIM_SM_HWFAIL 
BFA_IOIM_SM_IOTOV 

Definition at line 112 of file bfa_fcpim.c.

Enumerator:
BFA_IOIM_LM_UA_RESET 
BFA_IOIM_LM_UA_SET 

Definition at line 70 of file bfa_fcpim.c.

Enumerator:
BFA_ITNIM_SM_CREATE 
BFA_ITNIM_SM_ONLINE 
BFA_ITNIM_SM_OFFLINE 
BFA_ITNIM_SM_FWRSP 
BFA_ITNIM_SM_DELETE 
BFA_ITNIM_SM_CLEANUP 
BFA_ITNIM_SM_SLER 
BFA_ITNIM_SM_HWFAIL 
BFA_ITNIM_SM_QRESUME 

Definition at line 78 of file bfa_fcpim.c.

Enumerator:
BFA_TSKIM_SM_START 
BFA_TSKIM_SM_DONE 
BFA_TSKIM_SM_QRESUME 
BFA_TSKIM_SM_HWFAIL 
BFA_TSKIM_SM_HCB 
BFA_TSKIM_SM_IOS_DONE 
BFA_TSKIM_SM_CLEANUP 
BFA_TSKIM_SM_CLEANUP_DONE 
BFA_TSKIM_SM_UTAG 

Definition at line 152 of file bfa_fcpim.c.

Function Documentation

void bfa_fcp_res_recfg ( struct bfa_s bfa,
u16  num_ioim_fw,
u16  max_ioim_fw 
)

Definition at line 3772 of file bfa_fcpim.c.

void bfa_fcpim_add_stats ( struct bfa_itnim_iostats_s lstats,
struct bfa_itnim_iostats_s rstats 
)

Definition at line 379 of file bfa_fcpim.c.

u16 bfa_fcpim_get_throttle_cfg ( struct bfa_s bfa,
u16  drv_cfg_param 
)

To send config req, first try to use throttle value from flash If 0, then use driver parameter We need to use min(flash_val, drv_val) because memory allocation was done based on this cfg'd value

Definition at line 3861 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_lunmask_add ( struct bfa_s bfa,
u16  vf_id,
wwn_t pwwn,
wwn_t  rpwwn,
struct scsi_lun  lun 
)

Definition at line 2279 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_lunmask_clear ( struct bfa_s bfa)

Definition at line 2242 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_lunmask_delete ( struct bfa_s bfa,
u16  vf_id,
wwn_t pwwn,
wwn_t  rpwwn,
struct scsi_lun  lun 
)

Definition at line 2341 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_lunmask_query ( struct bfa_s bfa,
void buf 
)

Definition at line 2265 of file bfa_fcpim.c.

void bfa_fcpim_lunmask_rp_update ( struct bfa_s bfa,
wwn_t  lp_wwn,
wwn_t  rp_wwn,
u16  rp_tag,
u8  lp_tag 
)

Definition at line 2182 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_lunmask_update ( struct bfa_s bfa,
u32  update 
)

Definition at line 2221 of file bfa_fcpim.c.

u16 bfa_fcpim_path_tov_get ( struct bfa_s bfa)

Definition at line 368 of file bfa_fcpim.c.

void bfa_fcpim_path_tov_set ( struct bfa_s bfa,
u16  path_tov 
)

Definition at line 358 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_port_iostats ( struct bfa_s bfa,
struct bfa_itnim_iostats_s stats,
u8  lp_tag 
)

Definition at line 429 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_profile_off ( struct bfa_s bfa)

Definition at line 490 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_profile_on ( struct bfa_s bfa,
u32  time 
)

Definition at line 471 of file bfa_fcpim.c.

u16 bfa_fcpim_qdepth_get ( struct bfa_s bfa)

Definition at line 501 of file bfa_fcpim.c.

u16 bfa_fcpim_read_throttle ( struct bfa_s bfa)

Definition at line 3894 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_throttle_get ( struct bfa_s bfa,
void buf 
)

Definition at line 3917 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_throttle_set ( struct bfa_s bfa,
u16  value 
)

Definition at line 3904 of file bfa_fcpim.c.

bfa_status_t bfa_fcpim_write_throttle ( struct bfa_s bfa,
u16  value 
)

Definition at line 3882 of file bfa_fcpim.c.

bfa_status_t bfa_ioim_abort ( struct bfa_ioim_s ioim)

Definition at line 3016 of file bfa_fcpim.c.

struct bfa_ioim_s* bfa_ioim_alloc ( struct bfa_s bfa,
struct bfad_ioim_s *  dio,
struct bfa_itnim_s itnim,
u16  nsges 
)
read

Definition at line 2941 of file bfa_fcpim.c.

void bfa_ioim_attach ( struct bfa_fcpim_s fcpim)

Definition at line 2747 of file bfa_fcpim.c.

void bfa_ioim_cleanup ( struct bfa_ioim_s ioim)

Definition at line 2896 of file bfa_fcpim.c.

void bfa_ioim_cleanup_tm ( struct bfa_ioim_s ioim,
struct bfa_tskim_s tskim 
)

Definition at line 2906 of file bfa_fcpim.c.

void bfa_ioim_delayed_comp ( struct bfa_ioim_s ioim,
bfa_boolean_t  iotov 
)

Definition at line 2717 of file bfa_fcpim.c.

void bfa_ioim_free ( struct bfa_ioim_s ioim)

Definition at line 2973 of file bfa_fcpim.c.

void bfa_ioim_good_comp_isr ( struct bfa_s bfa,
struct bfi_msg_s m 
)

Definition at line 2875 of file bfa_fcpim.c.

void bfa_ioim_iocdisable ( struct bfa_ioim_s ioim)

Definition at line 2919 of file bfa_fcpim.c.

void bfa_ioim_isr ( struct bfa_s bfa,
struct bfi_msg_s m 
)

Definition at line 2791 of file bfa_fcpim.c.

void bfa_ioim_profile_comp ( struct bfa_ioim_s ioim)

Definition at line 448 of file bfa_fcpim.c.

void bfa_ioim_profile_start ( struct bfa_ioim_s ioim)

Definition at line 465 of file bfa_fcpim.c.

void bfa_ioim_start ( struct bfa_ioim_s ioim)

Definition at line 2999 of file bfa_fcpim.c.

void bfa_ioim_tov ( struct bfa_ioim_s ioim)

Definition at line 2930 of file bfa_fcpim.c.

void bfa_iotag_attach ( struct bfa_fcp_mod_s fcp)

Definition at line 3828 of file bfa_fcpim.c.

void bfa_itn_create ( struct bfa_s bfa,
struct bfa_rport_s rport,
void(*)(struct bfa_s *bfa, struct bfi_msg_s *m isr 
)

Definition at line 3798 of file bfa_fcpim.c.

void bfa_itn_isr ( struct bfa_s bfa,
struct bfi_msg_s m 
)

Definition at line 3812 of file bfa_fcpim.c.

void bfa_itnim_attach ( struct bfa_fcpim_s fcpim)

Definition at line 1114 of file bfa_fcpim.c.

void bfa_itnim_clear_stats ( struct bfa_itnim_s itnim)

Definition at line 1491 of file bfa_fcpim.c.

struct bfa_itnim_s* bfa_itnim_create ( struct bfa_s bfa,
struct bfa_rport_s rport,
void ditn 
)
read

Definition at line 1408 of file bfa_fcpim.c.

void bfa_itnim_delete ( struct bfa_itnim_s itnim)

Definition at line 1427 of file bfa_fcpim.c.

bfa_status_t bfa_itnim_get_ioprofile ( struct bfa_itnim_s itnim,
struct bfa_itnim_ioprofile_s ioprofile 
)

Definition at line 1467 of file bfa_fcpim.c.

bfa_boolean_t bfa_itnim_hold_io ( struct bfa_itnim_s itnim)

Definition at line 1453 of file bfa_fcpim.c.

void bfa_itnim_iocdisable ( struct bfa_itnim_s itnim)

Definition at line 1149 of file bfa_fcpim.c.

void bfa_itnim_iodone ( struct bfa_itnim_s itnim)

Definition at line 1093 of file bfa_fcpim.c.

void bfa_itnim_isr ( struct bfa_s bfa,
struct bfi_msg_s m 
)

Definition at line 1363 of file bfa_fcpim.c.

void bfa_itnim_meminfo ( struct bfa_iocfc_cfg_s cfg,
u32 km_len 
)

Definition at line 1105 of file bfa_fcpim.c.

void bfa_itnim_offline ( struct bfa_itnim_s itnim)

Definition at line 1442 of file bfa_fcpim.c.

void bfa_itnim_online ( struct bfa_itnim_s itnim,
bfa_boolean_t  seq_rec 
)

Definition at line 1434 of file bfa_fcpim.c.

void bfa_itnim_tskdone ( struct bfa_itnim_s itnim)

Definition at line 1099 of file bfa_fcpim.c.

BFA_MODULE ( fcp  )
BFA_TRC_FILE ( HAL  ,
FCPIM   
)
struct bfa_tskim_s* bfa_tskim_alloc ( struct bfa_s bfa,
struct bfad_tskim_s *  dtsk 
)
read

Definition at line 3575 of file bfa_fcpim.c.

void bfa_tskim_attach ( struct bfa_fcpim_s fcpim)

Definition at line 3514 of file bfa_fcpim.c.

void bfa_tskim_cleanup ( struct bfa_tskim_s tskim)

Definition at line 3503 of file bfa_fcpim.c.

void bfa_tskim_free ( struct bfa_tskim_s tskim)

Definition at line 3589 of file bfa_fcpim.c.

void bfa_tskim_iocdisable ( struct bfa_tskim_s tskim)

Definition at line 3492 of file bfa_fcpim.c.

void bfa_tskim_iodone ( struct bfa_tskim_s tskim)

Definition at line 3483 of file bfa_fcpim.c.

void bfa_tskim_isr ( struct bfa_s bfa,
struct bfi_msg_s m 
)

Definition at line 3546 of file bfa_fcpim.c.

void bfa_tskim_res_recfg ( struct bfa_s bfa,
u16  num_tskim_fw 
)

Definition at line 3624 of file bfa_fcpim.c.

void bfa_tskim_start ( struct bfa_tskim_s tskim,
struct bfa_itnim_s itnim,
struct scsi_lun  lun,
enum fcp_tm_cmnd  tm_cmnd,
u8  tsecs 
)

Definition at line 3608 of file bfa_fcpim.c.