isns_config_s
struct isns_config_s *cfg_p;
cfg_p = (struct isns_config_s *)isns_handle;
struct isns_config_s *cfg_p;
cfg_p = (struct isns_config_s *)isns_handle;
struct isns_config_s *cfg_p = (struct isns_config_s *)isns_handle;
struct isns_config_s *cfg_p;
: (((struct isns_config_s *)(_cfg_p))->ai_p != NULL))
trans_p->cfg_p = (struct isns_config_s *)isns_handle;
isns_abort_trans(struct isns_config_s *cfg_p, uint16_t trans_id)
struct isns_config_s *, uint16_t, uint16_t, uint16_t);
isns_new_pdu(struct isns_config_s *cfg_p, uint16_t trans_id, uint16_t func_id,
isns_init_pdu(struct isns_buffer_s *buf_p, struct isns_config_s *cfg_p,
struct isns_config_s *cfg_p;
struct isns_config_s *cfg_p;
int isns_abort_trans(struct isns_config_s *, uint16_t);
struct isns_pdu_s *isns_new_pdu(struct isns_config_s *, uint16_t, uint16_t,
struct isns_config_s *cfg_p;
struct isns_config_s *cfg_p;
struct isns_config_s *cfg_p;
isns_new_task(struct isns_config_s *cfg_p, uint8_t task_type, int waitable)
isns_taskq_insert_head(struct isns_config_s *cfg_p,
isns_taskq_insert_tail(struct isns_config_s *cfg_p,
isns_taskq_remove(struct isns_config_s *cfg_p)
isns_taskq_remove_trans(struct isns_config_s *cfg_p, uint16_t trans_id)
struct isns_config_s *cfg_p;
struct isns_task_s *isns_new_task(struct isns_config_s *, uint8_t, int);
void isns_taskq_insert_tail(struct isns_config_s *, struct isns_task_s *);
void isns_taskq_insert_head(struct isns_config_s *, struct isns_task_s *);
struct isns_task_s *isns_taskq_remove(struct isns_config_s *);
struct isns_task_s *isns_taskq_remove_trans(struct isns_config_s *, uint16_t);
isns_kevent_pipe(struct kevent* evt_p, struct isns_config_s *cfg_p)
isns_process_in_pdu(struct isns_config_s *cfg_p)
isns_kevent_socket(struct kevent *evt_p, struct isns_config_s *cfg_p)
isns_kevent_timer_recon(struct kevent *evt_p, struct isns_config_s *cfg_p)
isns_kevent_timer_refresh(struct kevent* evt_p, struct isns_config_s *cfg_p)
static struct isns_task_s *isns_get_next_task(struct isns_config_s *);
struct isns_config_s *cfg_p = (struct isns_config_s *)arg;
isns_get_next_task(struct isns_config_s *cfg_p)
typedef int (isns_kevent_handler)(struct kevent *, struct isns_config_s *);
isns_destroy_config(struct isns_config_s *cfg_p)
isns_thread_create(struct isns_config_s *cfg_p)
isns_thread_destroy(struct isns_config_s *cfg_p)
isns_process_connection_loss(struct isns_config_s *cfg_p)
isns_issue_cmd(struct isns_config_s *cfg_p, uint8_t cmd_type)
isns_issue_cmd_with_data(struct isns_config_s *cfg_p, uint8_t cmd_type,
isns_change_kevent_list(struct isns_config_s *cfg_p,
struct isns_config_s *
struct isns_config_s *cfg_p;
cfg_p = (struct isns_config_s *)
isns_malloc(sizeof(struct isns_config_s));
struct isns_config_s;
int isns_issue_cmd(struct isns_config_s *, uint8_t);
int isns_issue_cmd_with_data(struct isns_config_s *, uint8_t,
int isns_change_kevent_list(struct isns_config_s *,
struct isns_config_s *isns_new_config(void);
void isns_destroy_config(struct isns_config_s *);
int isns_thread_create(struct isns_config_s *);
void isns_thread_destroy(struct isns_config_s *);
void isns_process_connection_loss(struct isns_config_s *);