Lines Matching full:isp
190 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)ip; in icl_soft_conn_pdu_free() local
192 KASSERT(isp->ref_cnt == 0, ("freeing active PDU")); in icl_soft_conn_pdu_free()
196 uma_zfree(icl_soft_pdu_zone, isp); in icl_soft_conn_pdu_free()
205 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)ip; in icl_soft_pdu_call_cb() local
207 if (isp->cb != NULL) in icl_soft_pdu_call_cb()
208 isp->cb(ip, isp->error); in icl_soft_pdu_call_cb()
212 uma_zfree(icl_soft_pdu_zone, isp); in icl_soft_pdu_call_cb()
218 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)ip; in icl_soft_pdu_done() local
221 isp->error = error; in icl_soft_pdu_done()
230 if (atomic_fetchadd_int(&isp->ref_cnt, -1) == 1) in icl_soft_pdu_done()
237 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)mb->m_ext.ext_arg1; in icl_soft_mbuf_done() local
239 icl_soft_pdu_call_cb(&isp->ip); in icl_soft_mbuf_done()
248 struct icl_soft_pdu *isp; in icl_soft_conn_new_pdu() local
254 isp = uma_zalloc(icl_soft_pdu_zone, flags | M_ZERO); in icl_soft_conn_new_pdu()
255 if (isp == NULL) { in icl_soft_conn_new_pdu()
262 ip = &isp->ip; in icl_soft_conn_new_pdu()
1094 struct icl_soft_pdu *isp; in icl_soft_free_mext_pg() local
1104 isp = m->m_ext.ext_arg1; in icl_soft_free_mext_pg()
1105 if (atomic_fetchadd_int(&isp->ref_cnt, -1) == 1) in icl_soft_free_mext_pg()
1106 icl_soft_pdu_call_cb(&isp->ip); in icl_soft_free_mext_pg()
1113 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)request; in icl_soft_conn_pdu_append_bio() local
1145 atomic_add_int(&isp->ref_cnt, 1); in icl_soft_conn_pdu_append_bio()
1146 m->m_ext.ext_arg1 = isp; in icl_soft_conn_pdu_append_bio()
1224 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)request; in icl_soft_conn_pdu_append_data() local
1238 m_extaddref(newmb, __DECONST(char *, addr), len, &isp->ref_cnt, in icl_soft_conn_pdu_append_data()
1239 icl_soft_mbuf_done, isp, NULL); in icl_soft_conn_pdu_append_data()
1321 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)ip; in icl_soft_conn_pdu_queue_cb() local
1324 isp->ref_cnt++; in icl_soft_conn_pdu_queue_cb()
1325 isp->cb = cb; in icl_soft_conn_pdu_queue_cb()