Lines Matching refs:nvme_sc

486 static int nvme_trans_status_code(struct sg_io_hdr *hdr, int nvme_sc)  in nvme_trans_status_code()  argument
492 if (nvme_sc < 0) in nvme_trans_status_code()
493 return nvme_sc; in nvme_trans_status_code()
496 nvme_sc &= 0x7FF; in nvme_trans_status_code()
498 switch (nvme_sc) { in nvme_trans_status_code()
680 int nvme_sc; in nvme_trans_standard_inquiry_page() local
695 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_standard_inquiry_page()
696 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_standard_inquiry_page()
706 if (nvme_sc) { in nvme_trans_standard_inquiry_page()
707 res = nvme_sc; in nvme_trans_standard_inquiry_page()
786 int nvme_sc; in nvme_trans_device_id_page() local
804 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_device_id_page()
805 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_device_id_page()
808 if (nvme_sc) { in nvme_trans_device_id_page()
809 res = nvme_sc; in nvme_trans_device_id_page()
865 int nvme_sc; in nvme_trans_ext_inq_page() local
894 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_ext_inq_page()
895 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_ext_inq_page()
898 if (nvme_sc) { in nvme_trans_ext_inq_page()
899 res = nvme_sc; in nvme_trans_ext_inq_page()
910 nvme_sc = nvme_identify(dev, 0, 1, dma_addr); in nvme_trans_ext_inq_page()
911 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_ext_inq_page()
914 if (nvme_sc) { in nvme_trans_ext_inq_page()
915 res = nvme_sc; in nvme_trans_ext_inq_page()
1200 int nvme_sc; in nvme_trans_fill_blk_desc() local
1221 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_fill_blk_desc()
1222 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_fill_blk_desc()
1225 if (nvme_sc) { in nvme_trans_fill_blk_desc()
1226 res = nvme_sc; in nvme_trans_fill_blk_desc()
1283 int nvme_sc; in nvme_trans_fill_caching_page() local
1291 nvme_sc = nvme_get_features(dev, NVME_FEAT_VOLATILE_WC, 0, 0, in nvme_trans_fill_caching_page()
1293 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_fill_caching_page()
1296 if (nvme_sc) { in nvme_trans_fill_caching_page()
1297 res = nvme_sc; in nvme_trans_fill_caching_page()
1489 int nvme_sc; in nvme_trans_power_state() local
1505 nvme_sc = nvme_identify(dev, 0, 1, dma_addr); in nvme_trans_power_state()
1506 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_power_state()
1509 if (nvme_sc) { in nvme_trans_power_state()
1510 res = nvme_sc; in nvme_trans_power_state()
1552 nvme_sc = nvme_set_features(dev, NVME_FEAT_POWER_MGMT, ps_desired, 0, in nvme_trans_power_state()
1554 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_power_state()
1557 if (nvme_sc) in nvme_trans_power_state()
1558 res = nvme_sc; in nvme_trans_power_state()
1574 int nvme_sc; in nvme_trans_send_fw_cmd() local
1613 nvme_sc = nvme_submit_admin_cmd(dev, &c, NULL); in nvme_trans_send_fw_cmd()
1614 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_send_fw_cmd()
1617 if (nvme_sc) in nvme_trans_send_fw_cmd()
1618 res = nvme_sc; in nvme_trans_send_fw_cmd()
1690 int nvme_sc; in nvme_trans_modesel_get_mp() local
1697 nvme_sc = nvme_set_features(dev, NVME_FEAT_VOLATILE_WC, dword11, in nvme_trans_modesel_get_mp()
1699 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_modesel_get_mp()
1702 if (nvme_sc) { in nvme_trans_modesel_get_mp()
1703 res = nvme_sc; in nvme_trans_modesel_get_mp()
1809 int nvme_sc; in nvme_trans_fmt_set_blk_size_count() local
1831 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_fmt_set_blk_size_count()
1832 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_fmt_set_blk_size_count()
1835 if (nvme_sc) { in nvme_trans_fmt_set_blk_size_count()
1836 res = nvme_sc; in nvme_trans_fmt_set_blk_size_count()
1920 int nvme_sc; in nvme_trans_fmt_send_cmd() local
1939 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_fmt_send_cmd()
1940 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_fmt_send_cmd()
1943 if (nvme_sc) { in nvme_trans_fmt_send_cmd()
1944 res = nvme_sc; in nvme_trans_fmt_send_cmd()
1975 nvme_sc = nvme_submit_admin_cmd(dev, &c, NULL); in nvme_trans_fmt_send_cmd()
1976 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_fmt_send_cmd()
1979 if (nvme_sc) in nvme_trans_fmt_send_cmd()
1980 res = nvme_sc; in nvme_trans_fmt_send_cmd()
2068 int nvme_sc; in nvme_trans_do_nvme_io() local
2143 nvme_sc = nvme_submit_io_cmd(dev, ns, &c, NULL); in nvme_trans_do_nvme_io()
2144 if (nvme_sc != NVME_SC_SUCCESS) { in nvme_trans_do_nvme_io()
2149 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_do_nvme_io()
2473 int nvme_sc; in nvme_trans_read_capacity() local
2497 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_read_capacity()
2498 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_read_capacity()
2501 if (nvme_sc) { in nvme_trans_read_capacity()
2502 res = nvme_sc; in nvme_trans_read_capacity()
2529 int nvme_sc; in nvme_trans_report_luns() local
2560 nvme_sc = nvme_identify(dev, 0, 1, dma_addr); in nvme_trans_report_luns()
2561 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_report_luns()
2564 if (nvme_sc) { in nvme_trans_report_luns()
2565 res = nvme_sc; in nvme_trans_report_luns()
2674 int nvme_sc; in nvme_trans_start_stop() local
2701 nvme_sc = nvme_submit_io_cmd(ns->dev, ns, &c, NULL); in nvme_trans_start_stop()
2702 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_start_stop()
2705 if (nvme_sc) { in nvme_trans_start_stop()
2706 res = nvme_sc; in nvme_trans_start_stop()
2722 int nvme_sc; in nvme_trans_synchronize_cache() local
2729 nvme_sc = nvme_submit_io_cmd(ns->dev, ns, &c, NULL); in nvme_trans_synchronize_cache()
2731 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_synchronize_cache()
2734 if (nvme_sc) in nvme_trans_synchronize_cache()
2735 res = nvme_sc; in nvme_trans_synchronize_cache()
2897 int i, nvme_sc, res = -ENOMEM; in nvme_trans_unmap() local
2937 nvme_sc = nvme_submit_io_cmd(dev, ns, &c, NULL); in nvme_trans_unmap()
2938 res = nvme_trans_status_code(hdr, nvme_sc); in nvme_trans_unmap()