Lines Matching defs:pos
29 loff_t pos = *ppos & VFIO_PCI_OFFSET_MASK;
31 if (pos >= vdev->region[i].size || iswrite)
34 count = min(count, (size_t)(vdev->region[i].size - pos));
36 if (copy_to_user(buf, base + pos, count))
116 loff_t pos = *ppos & VFIO_PCI_OFFSET_MASK;
120 if (pos >= vdev->region[i].size || iswrite)
123 size = count = min(count, (size_t)(vdev->region[i].size - pos));
125 if ((pos & 1) && size) {
128 ret = pci_user_read_config_byte(pdev, pos, &val);
135 pos++;
139 if ((pos & 3) && size > 2) {
142 ret = pci_user_read_config_word(pdev, pos, &val);
150 pos += 2;
157 ret = pci_user_read_config_dword(pdev, pos, &val);
165 pos += 4;
172 ret = pci_user_read_config_word(pdev, pos, &val);
180 pos += 2;
187 ret = pci_user_read_config_byte(pdev, pos, &val);
194 pos++;