Lines Matching refs:write
116 u8 *write; /* writeable bits */ member
210 __le32 virt = 0, write = 0; in vfio_default_config_write() local
212 memcpy(&write, perm->write + offset, count); in vfio_default_config_write()
214 if (!write) in vfio_default_config_write()
220 if (write & virt) { in vfio_default_config_write()
225 virt_val &= ~(write & virt); in vfio_default_config_write()
226 virt_val |= (val & (write & virt)); in vfio_default_config_write()
232 if (write & ~virt) { in vfio_default_config_write()
241 phys_val &= ~(write & ~virt); in vfio_default_config_write()
242 phys_val |= (val & (write & ~virt)); in vfio_default_config_write()
325 kfree(perm->write); in free_perm_bits()
327 perm->write = NULL; in free_perm_bits()
347 perm->write = kzalloc(size, GFP_KERNEL); in alloc_perm_bits()
348 if (!perm->virt || !perm->write) { in alloc_perm_bits()
362 static inline void p_setb(struct perm_bits *p, int off, u8 virt, u8 write) in p_setb() argument
365 p->write[off] = write; in p_setb()
369 static inline void p_setw(struct perm_bits *p, int off, u16 virt, u16 write) in p_setw() argument
372 *(__le16 *)(&p->write[off]) = cpu_to_le16(write); in p_setw()
376 static inline void p_setd(struct perm_bits *p, int off, u32 virt, u32 write) in p_setd() argument
379 *(__le32 *)(&p->write[off]) = cpu_to_le32(write); in p_setd()