Lines Matching refs:cpu_addr
834 unsigned long *cpu_addr = NULL; in tw_allocate_memory() local
838 cpu_addr = pci_alloc_consistent(tw_dev->tw_pci_dev, size*TW_Q_LENGTH, &dma_handle); in tw_allocate_memory()
839 if (cpu_addr == NULL) { in tw_allocate_memory()
844 …if ((unsigned long)cpu_addr % (tw_dev->tw_pci_dev->device == TW_DEVICE_ID ? TW_ALIGNMENT_6000 : TW… in tw_allocate_memory()
846 pci_free_consistent(tw_dev->tw_pci_dev, size*TW_Q_LENGTH, cpu_addr, dma_handle); in tw_allocate_memory()
850 memset(cpu_addr, 0, size*TW_Q_LENGTH); in tw_allocate_memory()
856 …tw_dev->command_packet_virtual_address[i] = (unsigned long *)((unsigned char *)cpu_addr + (i*size)… in tw_allocate_memory()
860 tw_dev->alignment_virtual_address[i] = (unsigned long *)((unsigned char *)cpu_addr + (i*size)); in tw_allocate_memory()
881 unsigned long *cpu_addr; in tw_chrdev_ioctl() local
912 …cpu_addr = dma_alloc_coherent(&tw_dev->tw_pci_dev->dev, data_buffer_length_adjusted+sizeof(TW_New_… in tw_chrdev_ioctl()
913 if (cpu_addr == NULL) { in tw_chrdev_ioctl()
918 tw_ioctl = (TW_New_Ioctl *)cpu_addr; in tw_chrdev_ioctl()
1022 …_dev->tw_pci_dev->dev, data_buffer_length_adjusted+sizeof(TW_New_Ioctl) - 1, cpu_addr, dma_handle); in tw_chrdev_ioctl()