Lines Matching refs:wrp
864 struct csio_wr_pair *wrp) in csio_wr_get() argument
910 wrp->addr1 = cwr; in csio_wr_get()
911 wrp->size1 = (uint32_t)((uintptr_t)q->vwrap - (uintptr_t)cwr); in csio_wr_get()
912 wrp->addr2 = q->vstart; in csio_wr_get()
913 wrp->size2 = req_sz - wrp->size1; in csio_wr_get()
914 q->pidx = (uint16_t)(ALIGN(wrp->size2, CSIO_QCREDIT_SZ) / in csio_wr_get()
919 wrp->addr1 = cwr; in csio_wr_get()
920 wrp->size1 = req_sz; in csio_wr_get()
921 wrp->addr2 = NULL; in csio_wr_get()
922 wrp->size2 = 0; in csio_wr_get()
951 csio_wr_copy_to_wrp(void *data_buf, struct csio_wr_pair *wrp, in csio_wr_copy_to_wrp() argument
957 nbytes = ((wrp->size1 - wr_off) >= data_len) ? in csio_wr_copy_to_wrp()
958 data_len : (wrp->size1 - wr_off); in csio_wr_copy_to_wrp()
960 memcpy((uint8_t *) wrp->addr1 + wr_off, data_buf, nbytes); in csio_wr_copy_to_wrp()
965 CSIO_DB_ASSERT(data_len <= wrp->size2); in csio_wr_copy_to_wrp()
966 CSIO_DB_ASSERT(wrp->addr2 != NULL); in csio_wr_copy_to_wrp()
967 memcpy(wrp->addr2, (uint8_t *) data_buf + nbytes, data_len); in csio_wr_copy_to_wrp()