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