fip 169 opal/mca/btl/usnic/btl_usnic_recv.c opal_btl_usnic_rx_frag_info_t *fip; fip 196 opal/mca/btl/usnic/btl_usnic_recv.c fip = &(endpoint->endpoint_rx_frag_info[frag_index]); fip 199 opal/mca/btl/usnic/btl_usnic_recv.c if (0 == fip->rfi_frag_id) { fip 200 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_frag_id = chunk_hdr->ch_frag_id; fip 201 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_frag_size = chunk_hdr->ch_frag_size; fip 205 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data = NULL; fip 218 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_fl_elt = item; fip 219 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data = rx_buf->buf; fip 220 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data_pool = pool; fip 221 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data_in_pool = true; fip 224 opal/mca/btl/usnic/btl_usnic_recv.c if (fip->rfi_data == NULL) { fip 225 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data = malloc(chunk_hdr->ch_frag_size); fip 226 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data_in_pool = false; fip 228 opal/mca/btl/usnic/btl_usnic_recv.c if (fip->rfi_data == NULL) { fip 233 opal/mca/btl/usnic/btl_usnic_recv.c (void *)fip->rfi_data, chunk_hdr->ch_frag_size); fip 240 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data = chunk_hdr->ch_hdr.put_addr; fip 242 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_bytes_left = chunk_hdr->ch_frag_size; fip 243 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_frag_id = chunk_hdr->ch_frag_id; fip 246 opal/mca/btl/usnic/btl_usnic_recv.c } else if (fip->rfi_frag_id != chunk_hdr->ch_frag_id) { fip 253 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_data+chunk_hdr->ch_frag_offset, fip 262 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_frag_size); fip 263 opal/mca/btl/usnic/btl_usnic_recv.c assert(fip->rfi_frag_size == chunk_hdr->ch_frag_size); fip 266 opal/mca/btl/usnic/btl_usnic_recv.c memcpy(fip->rfi_data + chunk_hdr->ch_frag_offset, (char *)(chunk_hdr+1), fip 272 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_bytes_left -= chunk_hdr->ch_hdr.payload_len; fip 273 opal/mca/btl/usnic/btl_usnic_recv.c if (0 == fip->rfi_bytes_left) { fip 277 opal/mca/btl/usnic/btl_usnic_recv.c segment.seg_addr.pval = fip->rfi_data; fip 278 opal/mca/btl/usnic/btl_usnic_recv.c segment.seg_len = fip->rfi_frag_size; fip 300 opal/mca/btl/usnic/btl_usnic_recv.c if (fip->rfi_data_in_pool) { fip 301 opal/mca/btl/usnic/btl_usnic_recv.c USNIC_COMPAT_FREE_LIST_RETURN(&module->module_recv_buffers[fip->rfi_data_pool], fip 302 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_fl_elt); fip 304 opal/mca/btl/usnic/btl_usnic_recv.c free(fip->rfi_data); fip 314 opal/mca/btl/usnic/btl_usnic_recv.c fip->rfi_frag_id = 0;