val = ioread32(endpoint->ipa->reg_virt + offset);
 
        /* Zero all filter-related fields, preserving the rest */
-       u32p_replace_bits(&val, 0, IPA_REG_ENDP_FILTER_HASH_MSK_ALL);
+       val &= ~IPA_REG_ENDP_FILTER_HASH_MSK_ALL;
 
        iowrite32(val, endpoint->ipa->reg_virt + offset);
 }
        val = ioread32(ipa->reg_virt + offset);
 
        /* Zero all route-related fields, preserving the rest */
-       u32p_replace_bits(&val, 0, IPA_REG_ENDP_ROUTER_HASH_MSK_ALL);
+       val &= ~IPA_REG_ENDP_ROUTER_HASH_MSK_ALL;
 
        iowrite32(val, ipa->reg_virt + offset);
 }