intc_set_field_from_handle
__raw_writeb(intc_set_field_from_handle(0, data, h), ptr);
__raw_writew(intc_set_field_from_handle(0, data, h), ptr);
__raw_writel(intc_set_field_from_handle(0, data, h), ptr);
value = intc_set_field_from_handle(__raw_readb(ptr), data, h);
value = intc_set_field_from_handle(__raw_readw(ptr), data, h);
value = intc_set_field_from_handle(__raw_readl(ptr), data, h);
value = intc_set_field_from_handle(0, 1, handle);
unsigned int intc_set_field_from_handle(unsigned int value,