ibmvfc_event
struct ibmvfc_event *evt)
static void ibmvfc_free_event(struct ibmvfc_event *evt)
static void ibmvfc_scsi_eh_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt, *pos;
static void ibmvfc_fail_request(struct ibmvfc_event *evt, int error_code)
struct ibmvfc_event *evt, *pos;
static struct ibmvfc_event *__ibmvfc_get_event(struct ibmvfc_queue *queue, int reserved)
struct ibmvfc_event *evt = NULL;
evt = list_entry(queue->free.next, struct ibmvfc_event, queue_list);
evt = list_entry(queue->free.next, struct ibmvfc_event, queue_list);
static void ibmvfc_locked_done(struct ibmvfc_event *evt)
static void ibmvfc_init_event(struct ibmvfc_event *evt,
void (*done) (struct ibmvfc_event *), u8 format)
struct ibmvfc_event *evt,
struct ibmvfc_event *evt = timer_container_of(evt, t, timer);
static int ibmvfc_send_event(struct ibmvfc_event *evt,
static void ibmvfc_log_error(struct ibmvfc_event *evt)
static void ibmvfc_scsi_done(struct ibmvfc_event *evt)
static struct ibmvfc_cmd *ibmvfc_init_vfc_cmd(struct ibmvfc_event *evt, struct scsi_device *sdev)
struct ibmvfc_event *evt;
static void ibmvfc_sync_completion(struct ibmvfc_event *evt)
static void ibmvfc_bsg_timeout_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
struct ibmvfc_event *evt;
struct ibmvfc_event *evt;
static void ibmvfc_trc_start(struct ibmvfc_event *evt)
struct ibmvfc_event *evt = NULL;
static int ibmvfc_match_rport(struct ibmvfc_event *evt, void *rport)
static int ibmvfc_match_target(struct ibmvfc_event *evt, void *device)
static int ibmvfc_match_lun(struct ibmvfc_event *evt, void *device)
static bool ibmvfc_event_is_free(struct ibmvfc_event *evt)
struct ibmvfc_event *loop_evt;
int (*match) (struct ibmvfc_event *, void *))
struct ibmvfc_event *evt;
static struct ibmvfc_event *ibmvfc_init_tmf(struct ibmvfc_queue *queue,
static void ibmvfc_trc_end(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
struct ibmvfc_event *evt, *found_evt, *temp;
struct ibmvfc_event *evt, *found_evt;
static int ibmvfc_match_key(struct ibmvfc_event *evt, void *key)
static int ibmvfc_match_evt(struct ibmvfc_event *evt, void *match)
struct ibmvfc_event *evt, *found_evt;
struct ibmvfc_event *evt = (struct ibmvfc_event *)be64_to_cpu(crq->ioba);
struct ibmvfc_event *evt, *temp;
struct ibmvfc_event *evt = (struct ibmvfc_event *)be64_to_cpu(crq->ioba);
struct ibmvfc_event *evt, *temp;
static void ibmvfc_tgt_prli_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
static void ibmvfc_tgt_plogi_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
static void ibmvfc_tgt_implicit_logout_done(struct ibmvfc_event *evt)
static struct ibmvfc_event *__ibmvfc_tgt_get_implicit_logout_evt(struct ibmvfc_target *tgt,
void (*done) (struct ibmvfc_event *))
struct ibmvfc_event *evt;
struct ibmvfc_event *evt;
static void ibmvfc_tgt_implicit_logout_and_del_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
static void ibmvfc_tgt_move_login_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
static void ibmvfc_tgt_adisc_done(struct ibmvfc_event *evt)
static void ibmvfc_init_passthru(struct ibmvfc_event *evt)
static void ibmvfc_tgt_adisc_cancel_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
struct ibmvfc_event *evt;
static void ibmvfc_tgt_query_target_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
static void ibmvfc_discover_targets_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt = ibmvfc_get_reserved_event(&vhost->crq);
static void ibmvfc_channel_setup_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt = ibmvfc_get_reserved_event(&vhost->crq);
static void ibmvfc_channel_enquiry_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt = ibmvfc_get_reserved_event(&vhost->crq);
static void ibmvfc_npiv_login_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt = ibmvfc_get_reserved_event(&vhost->crq);
static void ibmvfc_npiv_logout_done(struct ibmvfc_event *evt)
struct ibmvfc_event *evt;
struct ibmvfc_event *evt = &pool->events[i];
struct ibmvfc_event *evt;
void (*done)(struct ibmvfc_event *evt);
void (*_done)(struct ibmvfc_event *evt);
struct ibmvfc_event *events;