Lines Matching refs:tr_data
1054 bcopy(tr->tr_realdata, tr->tr_data, tr->tr_length); in twe_setup_data_dmamap()
1101 if (tr->tr_data != NULL && ((tr->tr_flags & TWE_CMD_MAPPED) == 0)) { in twe_map_request()
1109 if (((vm_offset_t)tr->tr_data % TWE_ALIGNMENT) != 0) { in twe_map_request()
1112 tr->tr_realdata = tr->tr_data; /* save pointer to 'real' data */ in twe_map_request()
1117 tr->tr_data = kmalloc(aligned_size, TWE_MALLOC_CLASS, M_INTWAIT); in twe_map_request()
1118 if (tr->tr_data == NULL) { in twe_map_request()
1120 tr->tr_data = tr->tr_realdata; /* restore original data pointer */ in twe_map_request()
1132 … error = bus_dmamap_load(sc->twe_buffer_dmat, tr->tr_dmamap, tr->tr_data, tr->tr_length, in twe_map_request()
1161 if (tr->tr_data != NULL) { in twe_unmap_request()
1173 bcopy(tr->tr_data, tr->tr_realdata, tr->tr_length); in twe_unmap_request()
1194 kfree(tr->tr_data, TWE_MALLOC_CLASS); in twe_unmap_request()
1195 tr->tr_data = tr->tr_realdata; /* restore 'real' data pointer */ in twe_unmap_request()