Lines Matching defs:cpu_addr
833 unsigned long *cpu_addr = NULL;
837 cpu_addr = dma_alloc_coherent(&tw_dev->tw_pci_dev->dev,
839 if (cpu_addr == NULL) {
844 if ((unsigned long)cpu_addr % (tw_dev->tw_pci_dev->device == TW_DEVICE_ID ? TW_ALIGNMENT_6000 : TW_ALIGNMENT_7000)) {
847 cpu_addr, dma_handle);
851 memset(cpu_addr, 0, size*TW_Q_LENGTH);
857 tw_dev->command_packet_virtual_address[i] = (unsigned long *)((unsigned char *)cpu_addr + (i*size));
861 tw_dev->alignment_virtual_address[i] = (unsigned long *)((unsigned char *)cpu_addr + (i*size));
882 unsigned long *cpu_addr;
913 cpu_addr = dma_alloc_coherent(&tw_dev->tw_pci_dev->dev, data_buffer_length_adjusted+sizeof(TW_New_Ioctl) - 1, &dma_handle, GFP_KERNEL);
914 if (cpu_addr == NULL) {
919 tw_ioctl = (TW_New_Ioctl *)cpu_addr;
1023 dma_free_coherent(&tw_dev->tw_pci_dev->dev, data_buffer_length_adjusted+sizeof(TW_New_Ioctl) - 1, cpu_addr, dma_handle);