* Update the cached address, so that when memory decoding is enabled
* Xen can map the BAR into the guest p2m.
*/
- bar->addr &= ~(0xffffffffull << (hi ? 32 : 0));
+ bar->addr &= ~(0xffffffffULL << (hi ? 32 : 0));
bar->addr |= (uint64_t)val << (hi ? 32 : 0);
/* Make sure Xen writes back the same value for the BAR RO bits. */
struct vpci *vpci = msix->pdev->vpci;
unsigned int slot;
- *data = ~0ul;
+ *data = ~0UL;
if ( !adjacent_handle(msix, addr + len - 1) )
return X86EMUL_OKAY;
*/
for ( i = 0; i < len; i++ )
{
- unsigned long partial = ~0ul;
+ unsigned long partial = ~0UL;
int rc = adjacent_read(d, msix, addr + i, 1, &partial);
if ( rc != X86EMUL_OKAY )
return rc;
- *data &= ~(0xfful << (i * 8));
+ *data &= ~(0xffUL << (i * 8));
*data |= (partial & 0xff) << (i * 8);
}
const struct vpci_msix_entry *entry;
unsigned int offset;
- *data = ~0ul;
+ *data = ~0UL;
if ( !msix )
return X86EMUL_RETRY;
entry->addr = data;
break;
}
- entry->addr &= ~0xffffffffull;
+ entry->addr &= ~0xffffffffULL;
entry->addr |= data;
break;