Lines Matching refs:ic

40 static void iser_conn_release(struct icl_conn *ic);
111 iser_conn_pdu_append_data(struct icl_conn *ic, struct icl_pdu *request,
114 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
127 iser_conn_pdu_get_data(struct icl_conn *ic, struct icl_pdu *ip,
139 iser_new_pdu(struct icl_conn *ic, int flags)
143 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
153 ip->ip_conn = ic;
160 iser_conn_new_pdu(struct icl_conn *ic, int flags)
162 return (iser_new_pdu(ic, flags));
166 iser_pdu_free(struct icl_conn *ic, struct icl_pdu *ip)
174 iser_conn_pdu_data_segment_length(struct icl_conn *ic,
189 iser_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip)
191 iser_pdu_free(ic, ip);
217 iser_conn_pdu_queue(struct icl_conn *ic, struct icl_pdu *ip)
219 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
247 struct icl_conn *ic;
264 ic = &iser_conn->icl_conn;
265 ic->ic_lock = lock;
266 ic->ic_name = name;
267 ic->ic_offload = strdup("iser", M_TEMP);
268 ic->ic_iser = true;
269 ic->ic_unmapped = true;
271 return (ic);
275 iser_conn_free(struct icl_conn *ic)
277 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
279 iser_conn_release(ic);
290 iser_conn_handoff(struct icl_conn *ic, int fd)
292 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
303 error = iser_alloc_rx_descriptors(iser_conn, ic->ic_maxtags);
328 iser_conn_release(struct icl_conn *ic)
330 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
364 iser_conn_close(struct icl_conn *ic)
366 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
383 iser_conn_connect(struct icl_conn *ic, int domain, int socktype,
386 struct iser_conn *iser_conn = icl_to_iser_conn(ic);
390 iser_conn_release(ic);
443 iser_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip,
456 iser_conn_task_done(struct icl_conn *ic, void *prv)
483 iser_pdu_free(ic, ip);