Displaying 3 results from an estimated 3 matches for "iov_lock".
Did you mean:
io_lock
2008 Sep 01
2
[PATCH 3/4 v2] PCI: support SR-IOV capability
...t get_virtfn_param(struct hotplug_slot *, const char **);
+
+static struct hotplug_slot_ops virtfn_slot_ops = {
+ .owner = THIS_MODULE,
+ .enable_slot = enable_virtfn,
+ .disable_slot = disable_virtfn,
+ .set_param = set_virtfn_param,
+ .get_param = get_virtfn_param
+};
+
+static DEFINE_MUTEX(iov_lock);
+
+
+static inline void get_addr(struct pci_dev *dev, int id, u8 *busnr, u8 *devfn)
+{
+ u16 addr;
+
+ addr = (dev->bus->number << 8) + dev->devfn +
+ dev->iov->offset + dev->iov->stride * id;
+ *busnr = addr >> 8;
+ *devfn = addr & 0xff;
+}
+
+static in...
2008 Sep 01
2
[PATCH 3/4 v2] PCI: support SR-IOV capability
...t get_virtfn_param(struct hotplug_slot *, const char **);
+
+static struct hotplug_slot_ops virtfn_slot_ops = {
+ .owner = THIS_MODULE,
+ .enable_slot = enable_virtfn,
+ .disable_slot = disable_virtfn,
+ .set_param = set_virtfn_param,
+ .get_param = get_virtfn_param
+};
+
+static DEFINE_MUTEX(iov_lock);
+
+
+static inline void get_addr(struct pci_dev *dev, int id, u8 *busnr, u8 *devfn)
+{
+ u16 addr;
+
+ addr = (dev->bus->number << 8) + dev->devfn +
+ dev->iov->offset + dev->iov->stride * id;
+ *busnr = addr >> 8;
+ *devfn = addr & 0xff;
+}
+
+static in...
2008 Sep 01
2
[PATCH 3/4 v2] PCI: support SR-IOV capability
...t get_virtfn_param(struct hotplug_slot *, const char **);
+
+static struct hotplug_slot_ops virtfn_slot_ops = {
+ .owner = THIS_MODULE,
+ .enable_slot = enable_virtfn,
+ .disable_slot = disable_virtfn,
+ .set_param = set_virtfn_param,
+ .get_param = get_virtfn_param
+};
+
+static DEFINE_MUTEX(iov_lock);
+
+
+static inline void get_addr(struct pci_dev *dev, int id, u8 *busnr, u8 *devfn)
+{
+ u16 addr;
+
+ addr = (dev->bus->number << 8) + dev->devfn +
+ dev->iov->offset + dev->iov->stride * id;
+ *busnr = addr >> 8;
+ *devfn = addr & 0xff;
+}
+
+static in...