Symbol: ap_matrix_mdev
drivers/s390/crypto/vfio_ap_ops.c
100
static inline void get_update_locks_for_mdev(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
1012
static void reset_queues_for_apid(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1022
static int reset_queues_for_apids(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1080
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1124
*vfio_ap_unlink_apqn_fr_mdev(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1146
static void vfio_ap_mdev_unlink_adapter(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1164
static void vfio_ap_mdev_hot_unplug_adapters(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1195
static void vfio_ap_mdev_hot_unplug_adapter(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1226
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
123
static inline void release_update_locks_for_mdev(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
1253
static void vfio_ap_mdev_link_domain(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1304
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1347
static void vfio_ap_mdev_unlink_domain(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1365
static void vfio_ap_mdev_hot_unplug_domains(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1396
static void vfio_ap_mdev_hot_unplug_domain(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1427
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1475
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
150
static struct ap_matrix_mdev *get_update_locks_by_apqn(int apqn)
drivers/s390/crypto/vfio_ap_ops.c
152
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
1529
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1566
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1612
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1626
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1645
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1672
static int ap_matrix_overflow_check(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
1708
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev);
drivers/s390/crypto/vfio_ap_ops.c
1821
static int vfio_ap_mdev_set_kvm(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
1824
struct ap_matrix_mdev *m;
drivers/s390/crypto/vfio_ap_ops.c
1850
static void unmap_iova(struct ap_matrix_mdev *matrix_mdev, u64 iova, u64 length)
drivers/s390/crypto/vfio_ap_ops.c
1865
struct ap_matrix_mdev *matrix_mdev =
drivers/s390/crypto/vfio_ap_ops.c
1866
container_of(vdev, struct ap_matrix_mdev, vdev);
drivers/s390/crypto/vfio_ap_ops.c
1881
static void vfio_ap_mdev_unset_kvm(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
2017
static int vfio_ap_mdev_reset_queues(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
2055
struct ap_matrix_mdev *matrix_mdev =
drivers/s390/crypto/vfio_ap_ops.c
2056
container_of(vdev, struct ap_matrix_mdev, vdev);
drivers/s390/crypto/vfio_ap_ops.c
2066
struct ap_matrix_mdev *matrix_mdev =
drivers/s390/crypto/vfio_ap_ops.c
2067
container_of(vdev, struct ap_matrix_mdev, vdev);
drivers/s390/crypto/vfio_ap_ops.c
207
struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
2075
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
2077
matrix_mdev = container_of(vdev, struct ap_matrix_mdev, vdev);
drivers/s390/crypto/vfio_ap_ops.c
2172
static int vfio_ap_set_request_irq(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
2206
static int vfio_ap_set_cfg_change_irq(struct ap_matrix_mdev *matrix_mdev, unsigned long arg)
drivers/s390/crypto/vfio_ap_ops.c
2239
static int vfio_ap_set_irqs(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
2267
struct ap_matrix_mdev *matrix_mdev =
drivers/s390/crypto/vfio_ap_ops.c
2268
container_of(vdev, struct ap_matrix_mdev, vdev);
drivers/s390/crypto/vfio_ap_ops.c
2294
static struct ap_matrix_mdev *vfio_ap_mdev_for_queue(struct vfio_ap_queue *q)
drivers/s390/crypto/vfio_ap_ops.c
2296
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
2316
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
2421
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
2474
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
2557
static void vfio_ap_mdev_hot_unplug_cfg(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
2602
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
2744
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
2819
static void vfio_ap_mdev_hot_plug_cfg(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
2852
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
35
static int vfio_ap_mdev_reset_queues(struct ap_matrix_mdev *matrix_mdev);
drivers/s390/crypto/vfio_ap_ops.c
589
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
611
struct ap_matrix_mdev, pqap_hook);
drivers/s390/crypto/vfio_ap_ops.c
653
static void signal_guest_ap_cfg_changed(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
659
static void vfio_ap_mdev_update_guest_apcb(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
671
static bool vfio_ap_mdev_filter_cdoms(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
720
static bool vfio_ap_mdev_filter_matrix(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
778
struct ap_matrix_mdev *matrix_mdev =
drivers/s390/crypto/vfio_ap_ops.c
779
container_of(vdev, struct ap_matrix_mdev, vdev);
drivers/s390/crypto/vfio_ap_ops.c
792
struct ap_matrix_mdev *matrix_mdev;
drivers/s390/crypto/vfio_ap_ops.c
795
matrix_mdev = vfio_alloc_device(ap_matrix_mdev, vdev, &mdev->dev,
drivers/s390/crypto/vfio_ap_ops.c
816
static void vfio_ap_mdev_link_queue(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
826
static void vfio_ap_mdev_link_apqn(struct ap_matrix_mdev *matrix_mdev, int apqn)
drivers/s390/crypto/vfio_ap_ops.c
844
static void vfio_ap_mdev_unlink_fr_queues(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
862
struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(&mdev->dev);
drivers/s390/crypto/vfio_ap_ops.c
880
static void vfio_ap_mdev_log_sharing_err(struct ap_matrix_mdev *assignee,
drivers/s390/crypto/vfio_ap_ops.c
881
struct ap_matrix_mdev *assigned_to,
drivers/s390/crypto/vfio_ap_ops.c
894
static void vfio_ap_mdev_log_in_use_err(struct ap_matrix_mdev *assignee,
drivers/s390/crypto/vfio_ap_ops.c
922
static int vfio_ap_mdev_verify_no_sharing(struct ap_matrix_mdev *assignee,
drivers/s390/crypto/vfio_ap_ops.c
926
struct ap_matrix_mdev *assigned_to;
drivers/s390/crypto/vfio_ap_ops.c
977
static int vfio_ap_mdev_validate_masks(struct ap_matrix_mdev *matrix_mdev)
drivers/s390/crypto/vfio_ap_ops.c
988
static void vfio_ap_mdev_link_adapter(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_ops.c
998
static void collect_queues_to_reset(struct ap_matrix_mdev *matrix_mdev,
drivers/s390/crypto/vfio_ap_private.h
144
struct ap_matrix_mdev *matrix_mdev;