LIBXL_DEFINE_DEVICES_ADD(disk)
LIBXL_DEFINE_DEVICE_REMOVE(disk)
-static int libxl_device_disk_compare(libxl_device_disk *d1,
- libxl_device_disk *d2)
+static int libxl_device_disk_compare(const libxl_device_disk *d1,
+ const libxl_device_disk *d2)
{
return COMPARE_DISK(d1, d2);
}
typedef void (*device_init_fn_t)(void *);
typedef void (*device_copy_fn_t)(libxl_ctx *, void *, void *);
typedef void (*device_dispose_fn_t)(void *);
-typedef int (*device_compare_fn_t)(void *, void *);
+typedef int (*device_compare_fn_t)(const void *, const void *);
typedef void (*device_merge_fn_t)(libxl_ctx *, void *, void *);
typedef int (*device_dm_needed_fn_t)(void *, unsigned);
typedef void (*device_update_config_fn_t)(libxl__gc *, void *, void *);
}
}
-static int libxl_device_nic_compare(libxl_device_nic *d1,
- libxl_device_nic *d2)
+static int libxl_device_nic_compare(const libxl_device_nic *d1,
+ const libxl_device_nic *d2)
{
return COMPARE_DEVID(d1, d2);
}
return 0;
}
-static int libxl_device_pci_compare(libxl_device_pci *d1,
- libxl_device_pci *d2)
+static int libxl_device_pci_compare(const libxl_device_pci *d1,
+ const libxl_device_pci *d2)
{
return COMPARE_PCI(d1, d2);
}
return rc;
}
-static int libxl_device_usbctrl_compare(libxl_device_usbctrl *d1,
- libxl_device_usbctrl *d2)
+static int libxl_device_usbctrl_compare(const libxl_device_usbctrl *d1,
+ const libxl_device_usbctrl *d2)
{
return COMPARE_USBCTRL(d1, d2);
}
elem->backend_domid == domid;
}
-static int libxl_device_usbdev_compare(libxl_device_usbdev *d1,
- libxl_device_usbdev *d2)
+static int libxl_device_usbdev_compare(const libxl_device_usbdev *d1,
+ const libxl_device_usbdev *d2)
{
return COMPARE_USB(d1, d2);
}
dst->be_alloc = src->be_alloc;
}
-static int libxl_device_vdispl_compare(libxl_device_vdispl *d1,
- libxl_device_vdispl *d2)
+static int libxl_device_vdispl_compare(const libxl_device_vdispl *d1,
+ const libxl_device_vdispl *d2)
{
return COMPARE_DEVID(d1, d2);
}
dst->devid = src->devid;
}
-static int libxl_device_vsnd_compare(libxl_device_vsnd *d1,
- libxl_device_vsnd *d2)
+static int libxl_device_vsnd_compare(const libxl_device_vsnd *d1,
+ const libxl_device_vsnd *d2)
{
return COMPARE_DEVID(d1, d2);
}
return rc;
}
-static int libxl_device_vtpm_compare(libxl_device_vtpm *d1,
- libxl_device_vtpm *d2)
+static int libxl_device_vtpm_compare(const libxl_device_vtpm *d1,
+ const libxl_device_vtpm *d2)
{
return COMPARE_DEVID(d1, d2);
}