Lines Matching refs:param_data
912 static void iblock_pr_report_caps(unsigned char *param_data) in iblock_pr_report_caps() argument
916 put_unaligned_be16(len, ¶m_data[0]); in iblock_pr_report_caps()
928 param_data[2] |= 0x01; in iblock_pr_report_caps()
933 param_data[3] |= 0x80; in iblock_pr_report_caps()
937 param_data[3] |= 0x10; /* ALLOW COMMANDs field 001b */ in iblock_pr_report_caps()
942 param_data[3] |= 0x01; in iblock_pr_report_caps()
946 param_data[4] |= 0x80; /* PR_TYPE_EXCLUSIVE_ACCESS_ALLREG */ in iblock_pr_report_caps()
947 param_data[4] |= 0x40; /* PR_TYPE_EXCLUSIVE_ACCESS_REGONLY */ in iblock_pr_report_caps()
948 param_data[4] |= 0x20; /* PR_TYPE_WRITE_EXCLUSIVE_REGONLY */ in iblock_pr_report_caps()
949 param_data[4] |= 0x08; /* PR_TYPE_EXCLUSIVE_ACCESS */ in iblock_pr_report_caps()
950 param_data[4] |= 0x02; /* PR_TYPE_WRITE_EXCLUSIVE */ in iblock_pr_report_caps()
951 param_data[5] |= 0x01; /* PR_TYPE_EXCLUSIVE_ACCESS_ALLREG */ in iblock_pr_report_caps()
955 unsigned char *param_data) in iblock_pr_read_keys() argument
1001 put_unaligned_be32(keys->generation, ¶m_data[0]); in iblock_pr_read_keys()
1003 put_unaligned_be32(0, ¶m_data[4]); in iblock_pr_read_keys()
1007 put_unaligned_be32(8 * keys->num_keys, ¶m_data[4]); in iblock_pr_read_keys()
1014 put_unaligned_be64(keys->keys[i], ¶m_data[data_offset]); in iblock_pr_read_keys()
1024 unsigned char *param_data) in iblock_pr_read_reservation() argument
1045 put_unaligned_be32(rsv.generation, ¶m_data[0]); in iblock_pr_read_reservation()
1047 put_unaligned_be32(0, ¶m_data[4]); in iblock_pr_read_reservation()
1051 put_unaligned_be32(16, ¶m_data[4]); in iblock_pr_read_reservation()
1055 put_unaligned_be64(rsv.key, ¶m_data[8]); in iblock_pr_read_reservation()
1059 param_data[21] = block_pr_type_to_scsi(rsv.type); in iblock_pr_read_reservation()
1065 unsigned char *param_data) in iblock_execute_pr_in() argument
1071 iblock_pr_report_caps(param_data); in iblock_execute_pr_in()
1074 ret = iblock_pr_read_keys(cmd, param_data); in iblock_execute_pr_in()
1077 ret = iblock_pr_read_reservation(cmd, param_data); in iblock_execute_pr_in()