reflck 470 drivers/vfio/pci/vfio_pci.c mutex_lock(&vdev->reflck->lock); reflck 477 drivers/vfio/pci/vfio_pci.c mutex_unlock(&vdev->reflck->lock); reflck 490 drivers/vfio/pci/vfio_pci.c mutex_lock(&vdev->reflck->lock); reflck 501 drivers/vfio/pci/vfio_pci.c mutex_unlock(&vdev->reflck->lock); reflck 1290 drivers/vfio/pci/vfio_pci.c static void vfio_pci_reflck_put(struct vfio_pci_reflck *reflck); reflck 1379 drivers/vfio/pci/vfio_pci.c vfio_pci_reflck_put(vdev->reflck); reflck 1443 drivers/vfio/pci/vfio_pci.c struct vfio_pci_reflck *reflck; reflck 1445 drivers/vfio/pci/vfio_pci.c reflck = kzalloc(sizeof(*reflck), GFP_KERNEL); reflck 1446 drivers/vfio/pci/vfio_pci.c if (!reflck) reflck 1449 drivers/vfio/pci/vfio_pci.c kref_init(&reflck->kref); reflck 1450 drivers/vfio/pci/vfio_pci.c mutex_init(&reflck->lock); reflck 1452 drivers/vfio/pci/vfio_pci.c return reflck; reflck 1455 drivers/vfio/pci/vfio_pci.c static void vfio_pci_reflck_get(struct vfio_pci_reflck *reflck) reflck 1457 drivers/vfio/pci/vfio_pci.c kref_get(&reflck->kref); reflck 1477 drivers/vfio/pci/vfio_pci.c if (vdev->reflck) { reflck 1478 drivers/vfio/pci/vfio_pci.c vfio_pci_reflck_get(vdev->reflck); reflck 1479 drivers/vfio/pci/vfio_pci.c *preflck = vdev->reflck; reflck 1496 drivers/vfio/pci/vfio_pci.c &vdev->reflck, slot) <= 0) reflck 1497 drivers/vfio/pci/vfio_pci.c vdev->reflck = vfio_pci_reflck_alloc(); reflck 1501 drivers/vfio/pci/vfio_pci.c return PTR_ERR_OR_ZERO(vdev->reflck); reflck 1506 drivers/vfio/pci/vfio_pci.c struct vfio_pci_reflck *reflck = container_of(kref, reflck 1510 drivers/vfio/pci/vfio_pci.c kfree(reflck); reflck 1514 drivers/vfio/pci/vfio_pci.c static void vfio_pci_reflck_put(struct vfio_pci_reflck *reflck) reflck 1516 drivers/vfio/pci/vfio_pci.c kref_put_mutex(&reflck->kref, vfio_pci_reflck_release, &reflck_lock); reflck 117 drivers/vfio/pci/vfio_pci_private.h struct vfio_pci_reflck *reflck;