c4iw_ep
static void peer_close_upcall(struct c4iw_ep *ep);
static void peer_abort_upcall(struct c4iw_ep *ep);
static void connect_reply_upcall(struct c4iw_ep *ep, int status);
static int connect_request_upcall(struct c4iw_ep *ep);
static void established_upcall(struct c4iw_ep *ep);
static int process_mpa_reply(struct c4iw_ep *ep);
add_ep_to_req_list(struct c4iw_ep *ep, int new_ep_event)
static int process_mpa_request(struct c4iw_ep *ep);
static void process_peer_close(struct c4iw_ep *ep);
struct c4iw_ep *ep = arg;
static void process_conn_error(struct c4iw_ep *ep);
static void process_close_complete(struct c4iw_ep *ep);
struct c4iw_ep *ep;
process_socket_event(struct c4iw_ep *ep)
static void process_data(struct c4iw_ep *ep);
static void process_connected(struct c4iw_ep *ep);
static void process_socket_event(struct c4iw_ep *ep);
static void release_ep_resources(struct c4iw_ep *ep);
static int process_terminate(struct c4iw_ep *ep);
static int add_ep_to_req_list(struct c4iw_ep *ep, int ep_events);
start_ep_timer(struct c4iw_ep *ep)
stop_ep_timer(struct c4iw_ep *ep)
struct c4iw_ep *ep;
ep = container_of(kref, struct c4iw_ep, com.kref);
static void release_ep_resources(struct c4iw_ep *ep)
send_mpa_req(struct c4iw_ep *ep)
static int send_mpa_reject(struct c4iw_ep *ep, const void *pdata, u8 plen)
static int send_mpa_reply(struct c4iw_ep *ep, const void *pdata, u8 plen)
static void close_complete_upcall(struct c4iw_ep *ep, int status)
send_abort(struct c4iw_ep *ep)
static void peer_close_upcall(struct c4iw_ep *ep)
static void peer_abort_upcall(struct c4iw_ep *ep)
static void connect_reply_upcall(struct c4iw_ep *ep, int status)
static int connect_request_upcall(struct c4iw_ep *ep)
static void established_upcall(struct c4iw_ep *ep)
static int process_mpa_reply(struct c4iw_ep *ep)
static void deref_qp(struct c4iw_ep *ep)
static void ref_qp(struct c4iw_ep *ep)
process_mpa_request(struct c4iw_ep *ep)
struct c4iw_ep *ep = to_ep(cm_id);
struct c4iw_ep *ep = to_ep(cm_id);
struct c4iw_ep *ep = NULL;
int __c4iw_ep_disconnect(struct c4iw_ep *ep, int abrupt, gfp_t gfp)
int c4iw_ep_disconnect(struct c4iw_ep *ep, int abrupt, gfp_t gfp)
struct c4iw_ep *ep = ctx;
struct c4iw_ep *ep = (struct c4iw_ep *)arg;
process_terminate(struct c4iw_ep *ep)
static void process_timeout(struct c4iw_ep *ep)
process_terminate((struct c4iw_ep *)epc);
process_timeout((struct c4iw_ep *)epc);
process_socket_event((struct c4iw_ep *)epc);
set_tcpinfo(struct c4iw_ep *ep)
process_peer_close(struct c4iw_ep *ep)
process_conn_error(struct c4iw_ep *ep)
process_close_complete(struct c4iw_ep *ep)
process_data(struct c4iw_ep *ep)
static void start_ep_timer(struct c4iw_ep *ep);
static int stop_ep_timer(struct c4iw_ep *ep);
static int set_tcpinfo(struct c4iw_ep *ep);
process_connected(struct c4iw_ep *ep)
static void process_timeout(struct c4iw_ep *ep);
static int send_mpa_req(struct c4iw_ep *ep);
static int send_mpa_reject(struct c4iw_ep *ep, const void *pdata, u8 plen);
static int send_mpa_reply(struct c4iw_ep *ep, const void *pdata, u8 plen);
struct c4iw_ep *new_ep = NULL;
static void close_complete_upcall(struct c4iw_ep *ep, int status);
static int send_abort(struct c4iw_ep *ep);
struct c4iw_ep *llp_stream_handle;
struct c4iw_ep *ep;
static inline struct c4iw_ep *to_ep(struct iw_cm_id *cm_id)
int c4iw_ep_disconnect(struct c4iw_ep *ep, int abrupt, gfp_t gfp);
int __c4iw_ep_disconnect(struct c4iw_ep *ep, int abrupt, gfp_t gfp);
rdma_fini(struct c4iw_dev *rhp, struct c4iw_qp *qhp, struct c4iw_ep *ep)
struct c4iw_ep *ep = qhp->ep;
struct c4iw_ep *ep = NULL;