Lines Matching refs:val
32 unsigned int len, unsigned long val)
38 unsigned int len, unsigned long val)
70 unsigned int len, unsigned long val)
80 irq->group = !!(val & BIT(i));
118 unsigned long val)
124 for_each_set_bit(i, &val, len * 8) {
167 unsigned long val)
173 for_each_set_bit(i, &val, len * 8) {
189 unsigned long val)
195 for_each_set_bit(i, &val, len * 8) {
210 unsigned long val)
216 for_each_set_bit(i, &val, len * 8) {
241 bool val;
247 val = false;
250 &val);
253 val = vgic_get_phys_line_level(irq);
255 val = irq_is_pending(irq);
258 value |= ((u32)val << i);
287 unsigned long val)
293 for_each_set_bit(i, &val, len * 8) {
329 unsigned long val)
335 for_each_set_bit(i, &val, len * 8) {
380 unsigned long val)
386 for_each_set_bit(i, &val, len * 8) {
423 unsigned long val)
429 for_each_set_bit(i, &val, len * 8) {
509 u32 val;
514 val = __vgic_mmio_read_active(vcpu, addr, len);
519 return val;
588 unsigned long val)
593 for_each_set_bit(i, &val, len * 8) {
602 unsigned long val)
609 __vgic_mmio_write_cactive(vcpu, addr, len, val);
617 unsigned long val)
619 __vgic_mmio_write_cactive(vcpu, addr, len, val);
625 unsigned long val)
630 for_each_set_bit(i, &val, len * 8) {
639 unsigned long val)
646 __vgic_mmio_write_sactive(vcpu, addr, len, val);
654 unsigned long val)
656 __vgic_mmio_write_sactive(vcpu, addr, len, val);
665 u64 val = 0;
670 val |= (u64)irq->priority << (i * 8);
675 return val;
687 unsigned long val)
698 irq->priority = (val >> (i * 8)) & GENMASK(7, 8 - VGIC_PRI_BITS);
728 unsigned long val)
749 if (test_bit(i * 2 + 1, &val))
762 u64 val = 0;
773 val |= (1U << i);
778 return val;
782 const u64 val)
802 new_level = !!(val & (1U << i));
861 unsigned long vgic_data_mmio_bus_to_host(const void *val, unsigned int len)
863 unsigned long data = kvm_mmio_read_buf(val, len);
957 gpa_t addr, u32 *val)
965 *val = 0;
971 *val = region->uaccess_read(r_vcpu, addr, sizeof(u32));
973 *val = region->read(r_vcpu, addr, sizeof(u32));
979 gpa_t addr, const u32 *val)
991 return region->uaccess_write(r_vcpu, addr, sizeof(u32), *val);
993 region->write(r_vcpu, addr, sizeof(u32), *val);
1001 bool is_write, int offset, u32 *val)
1004 return vgic_uaccess_write(vcpu, &dev->dev, offset, val);
1006 return vgic_uaccess_read(vcpu, &dev->dev, offset, val);
1010 gpa_t addr, int len, void *val)
1018 memset(val, 0, len);
1037 vgic_data_host_to_mmio_bus(val, len, data);
1042 gpa_t addr, int len, const void *val)
1046 unsigned long data = vgic_data_mmio_bus_to_host(val, len);