Lines Matching refs:parm_list

1631 static inline void nvme_trans_modesel_get_bd_len(u8 *parm_list, u8 cdb10,  in nvme_trans_modesel_get_bd_len()  argument
1636 *bd_len = (parm_list[MODE_SELECT_10_BD_OFFSET] << 8) + in nvme_trans_modesel_get_bd_len()
1637 parm_list[MODE_SELECT_10_BD_OFFSET + 1]; in nvme_trans_modesel_get_bd_len()
1638 *llbaa = parm_list[MODE_SELECT_10_LLBAA_OFFSET] & in nvme_trans_modesel_get_bd_len()
1642 *bd_len = parm_list[MODE_SELECT_6_BD_OFFSET]; in nvme_trans_modesel_get_bd_len()
1646 static void nvme_trans_modesel_save_bd(struct nvme_ns *ns, u8 *parm_list, in nvme_trans_modesel_save_bd() argument
1658 (parm_list[idx + 1] << 16) + in nvme_trans_modesel_save_bd()
1659 (parm_list[idx + 2] << 8) + in nvme_trans_modesel_save_bd()
1660 (parm_list[idx + 3]); in nvme_trans_modesel_save_bd()
1663 (parm_list[idx + 5] << 16) + in nvme_trans_modesel_save_bd()
1664 (parm_list[idx + 6] << 8) + in nvme_trans_modesel_save_bd()
1665 (parm_list[idx + 7]); in nvme_trans_modesel_save_bd()
1669 (((u64)parm_list[idx + 0]) << 56) + in nvme_trans_modesel_save_bd()
1670 (((u64)parm_list[idx + 1]) << 48) + in nvme_trans_modesel_save_bd()
1671 (((u64)parm_list[idx + 2]) << 40) + in nvme_trans_modesel_save_bd()
1672 (((u64)parm_list[idx + 3]) << 32) + in nvme_trans_modesel_save_bd()
1673 (((u64)parm_list[idx + 4]) << 24) + in nvme_trans_modesel_save_bd()
1674 (((u64)parm_list[idx + 5]) << 16) + in nvme_trans_modesel_save_bd()
1675 (((u64)parm_list[idx + 6]) << 8) + in nvme_trans_modesel_save_bd()
1676 ((u64)parm_list[idx + 7]); in nvme_trans_modesel_save_bd()
1679 (parm_list[idx + 12] << 24) + in nvme_trans_modesel_save_bd()
1680 (parm_list[idx + 13] << 16) + in nvme_trans_modesel_save_bd()
1681 (parm_list[idx + 14] << 8) + in nvme_trans_modesel_save_bd()
1682 (parm_list[idx + 15]); in nvme_trans_modesel_save_bd()
1739 u8 *parm_list; in nvme_trans_modesel_data() local
1747 parm_list = kmalloc(parm_list_len, GFP_KERNEL); in nvme_trans_modesel_data()
1748 if (parm_list == NULL) { in nvme_trans_modesel_data()
1753 res = nvme_trans_copy_from_user(hdr, parm_list, parm_list_len); in nvme_trans_modesel_data()
1757 nvme_trans_modesel_get_bd_len(parm_list, cdb10, &bd_len, &llbaa); in nvme_trans_modesel_data()
1762 nvme_trans_modesel_save_bd(ns, parm_list, index, bd_len, llbaa); in nvme_trans_modesel_data()
1770 page_code = parm_list[index] & MODE_SELECT_PAGE_CODE_MASK; in nvme_trans_modesel_data()
1771 mp_size = parm_list[index + 1] + 2; in nvme_trans_modesel_data()
1788 page_code = parm_list[index] & MODE_SELECT_PAGE_CODE_MASK; in nvme_trans_modesel_data()
1789 mp_size = parm_list[index + 1] + 2; in nvme_trans_modesel_data()
1790 res = nvme_trans_modesel_get_mp(ns, hdr, &parm_list[index], in nvme_trans_modesel_data()
1798 kfree(parm_list); in nvme_trans_modesel_data()
1860 u8 *parm_list; in nvme_trans_fmt_get_parm_header() local
1863 parm_list = kmalloc(len, GFP_KERNEL); in nvme_trans_fmt_get_parm_header()
1864 if (parm_list == NULL) { in nvme_trans_fmt_get_parm_header()
1868 res = nvme_trans_copy_from_user(hdr, parm_list, len); in nvme_trans_fmt_get_parm_header()
1872 if ((parm_list[FORMAT_UNIT_IMMED_OFFSET] & in nvme_trans_fmt_get_parm_header()
1881 (parm_list[FORMAT_UNIT_PROT_INT_OFFSET] & 0x0F) != 0) { in nvme_trans_fmt_get_parm_header()
1887 pf_usage = parm_list[FORMAT_UNIT_PROT_FIELD_USAGE_OFFSET] & in nvme_trans_fmt_get_parm_header()
1911 kfree(parm_list); in nvme_trans_fmt_get_parm_header()