Lines Matching refs:tr_data

511 	if (tr->tr_data != NULL) {  in twa_unmap_request()
527 memcpy(tr->tr_real_data, tr->tr_data, in twa_unmap_request()
540 uvm_km_kmem_free(kmem_va_arena, (vaddr_t)tr->tr_data, in twa_unmap_request()
543 tr->tr_data = tr->tr_real_data; in twa_unmap_request()
606 if (tr->tr_data) in twa_wait_request()
607 free(tr->tr_data, M_DEVBUF); in twa_wait_request()
684 if (tr->tr_data) in twa_immediate_request()
685 free(tr->tr_data, M_DEVBUF); in twa_immediate_request()
698 if (tr->tr_data == NULL) in twa_inquiry()
701 memset(tr->tr_data, 0, TWA_SECTOR_SIZE); in twa_inquiry()
724 ((struct scsipi_inquiry_data *)tr->tr_data)->device = in twa_inquiry()
731 if (((struct scsipi_inquiry_data *)tr->tr_data)->device == in twa_inquiry()
755 if (tr->tr_data == NULL) in twa_read_capacity()
758 memset(tr->tr_data, 0, TWA_SECTOR_SIZE); in twa_read_capacity()
781 ((struct scsipi_read_capacity_16_data *)tr->tr_data)->addr) + 1); in twa_read_capacity()
784 tr->tr_data)->addr) + 1; in twa_read_capacity()
796 if (tr->tr_data == NULL) in twa_request_sense()
799 memset(tr->tr_data, 0, TWA_SECTOR_SIZE); in twa_request_sense()
993 tr->tr_data = malloc(TWA_SECTOR_SIZE, M_DEVBUF, M_WAITOK); in twa_request_bus_scan()
1000 ((struct scsipi_inquiry_data *)tr->tr_data)); in twa_request_bus_scan()
1026 free(tr->tr_data, M_DEVBUF); in twa_request_bus_scan()
1196 if (tr->tr_data) in twa_drain_busy_queue()
1197 free(tr->tr_data, M_DEVBUF); in twa_drain_busy_queue()
1261 tr->tr_data = malloc(TWA_SECTOR_SIZE, M_DEVBUF, M_NOWAIT); in twa_drain_aen_queue()
1263 if (tr->tr_data == NULL) { in twa_drain_aen_queue()
1296 cmd_hdr = (struct twa_command_header *)(tr->tr_data); in twa_drain_aen_queue()
1302 free(tr->tr_data, M_DEVBUF); in twa_drain_aen_queue()
1307 if (tr->tr_data) in twa_drain_aen_queue()
1308 free(tr->tr_data, M_DEVBUF); in twa_drain_aen_queue()
1767 memcpy(tr->tr_data, tr->tr_real_data, in twa_setup_data_dmamap()
1805 if (tr->tr_data != NULL) { in twa_map_request()
1807 if (((u_long)tr->tr_data & (511)) != 0) { in twa_map_request()
1809 tr->tr_real_data = tr->tr_data; in twa_map_request()
1814 (vmem_addr_t *)&tr->tr_data); in twa_map_request()
1818 tr->tr_data = tr->tr_real_data; in twa_map_request()
1823 memcpy(tr->tr_data, tr->tr_real_data, in twa_map_request()
1831 tr->tr_data, tr->tr_length, NULL, in twa_map_request()
1838 (vaddr_t)tr->tr_data, tr->tr_length); in twa_map_request()
1851 (vaddr_t)tr->tr_data, tr->tr_length); in twa_map_request()
1853 tr->tr_data = tr->tr_real_data; in twa_map_request()
2000 if ((tr->tr_data = malloc(data_buf_size_adjusted, in twaioctl()
2007 (void *) (tr->tr_data), in twaioctl()
2035 error = copyout(tr->tr_data, user_buf->pdata, in twaioctl()
2039 if (tr->tr_data) in twaioctl()
2040 free(tr->tr_data, M_DEVBUF); in twaioctl()
2338 tr->tr_data = *param; in twa_get_param()
2419 tr->tr_data = param; in twa_set_param()
2712 tr->tr_data = malloc(TWA_SECTOR_SIZE, M_DEVBUF, M_NOWAIT); in twa_fetch_aen()
2714 if (tr->tr_data) in twa_fetch_aen()
2715 free(tr->tr_data, M_DEVBUF); in twa_fetch_aen()
2739 (struct twa_command_header *)(tr->tr_data); in twa_aen_callback()
2756 printf("%x\t", ((int8_t *)(tr->tr_data))[i]); in twa_aen_callback()
2759 if (tr->tr_data) in twa_aen_callback()
2760 free(tr->tr_data, M_DEVBUF); in twa_aen_callback()
2880 tr->tr_data = NULL; in twa_request_init()