Lines Matching defs:cpu_addr
835 unsigned long *cpu_addr = NULL;
839 cpu_addr = dma_alloc_coherent(&tw_dev->tw_pci_dev->dev,
841 if (cpu_addr == NULL) {
846 if ((unsigned long)cpu_addr % (tw_dev->tw_pci_dev->device == TW_DEVICE_ID ? TW_ALIGNMENT_6000 : TW_ALIGNMENT_7000)) {
849 cpu_addr, dma_handle);
853 memset(cpu_addr, 0, size*TW_Q_LENGTH);
859 tw_dev->command_packet_virtual_address[i] = (unsigned long *)((unsigned char *)cpu_addr + (i*size));
863 tw_dev->alignment_virtual_address[i] = (unsigned long *)((unsigned char *)cpu_addr + (i*size));
884 unsigned long *cpu_addr;
915 cpu_addr = dma_alloc_coherent(&tw_dev->tw_pci_dev->dev, data_buffer_length_adjusted + sizeof(TW_New_Ioctl), &dma_handle, GFP_KERNEL);
916 if (cpu_addr == NULL) {
921 tw_ioctl = (TW_New_Ioctl *)cpu_addr;
1025 dma_free_coherent(&tw_dev->tw_pci_dev->dev, data_buffer_length_adjusted + sizeof(TW_New_Ioctl), cpu_addr, dma_handle);