Lines Matching refs:kvm_pic
42 static void pic_lock(struct kvm_pic *s) in pic_lock()
48 static void pic_unlock(struct kvm_pic *s) in pic_unlock()
168 static void pic_update_irq(struct kvm_pic *s) in pic_update_irq()
184 void kvm_pic_update_irq(struct kvm_pic *s) in kvm_pic_update_irq()
191 int kvm_pic_set_irq(struct kvm_pic *s, int irq, int irq_source_id, int level) in kvm_pic_set_irq()
209 void kvm_pic_clear_all(struct kvm_pic *s, int irq_source_id) in kvm_pic_clear_all()
242 struct kvm_pic *s = pic_irqchip(kvm); in kvm_pic_read_irq()
474 static int picdev_write(struct kvm_pic *s, in picdev_write()
502 static int picdev_read(struct kvm_pic *s, in picdev_read()
535 return picdev_write(container_of(dev, struct kvm_pic, dev_master), in picdev_master_write()
542 return picdev_read(container_of(dev, struct kvm_pic, dev_master), in picdev_master_read()
549 return picdev_write(container_of(dev, struct kvm_pic, dev_slave), in picdev_slave_write()
556 return picdev_read(container_of(dev, struct kvm_pic, dev_slave), in picdev_slave_read()
563 return picdev_write(container_of(dev, struct kvm_pic, dev_eclr), in picdev_eclr_write()
570 return picdev_read(container_of(dev, struct kvm_pic, dev_eclr), in picdev_eclr_read()
579 struct kvm_pic *s = pic_irqchip(kvm); in pic_irq_request()
601 struct kvm_pic *kvm_create_pic(struct kvm *kvm) in kvm_create_pic()
603 struct kvm_pic *s; in kvm_create_pic()
606 s = kzalloc(sizeof(struct kvm_pic), GFP_KERNEL); in kvm_create_pic()
654 void kvm_destroy_pic(struct kvm_pic *vpic) in kvm_destroy_pic()