Use block layer definition instead of re-defining it with the same values.
The nvme_setup_rw is fine, but nvme_init_integrity gets values from the controller id structure so I think it will be better to stick with the enums that are referenced in the spec (even if they happen to match the block layer values).