Lines Matching refs:param_data

935 static void iblock_pr_report_caps(unsigned char *param_data)  in iblock_pr_report_caps()  argument
939 put_unaligned_be16(len, &param_data[0]); in iblock_pr_report_caps()
951 param_data[2] |= 0x01; in iblock_pr_report_caps()
956 param_data[3] |= 0x80; in iblock_pr_report_caps()
960 param_data[3] |= 0x10; /* ALLOW COMMANDs field 001b */ in iblock_pr_report_caps()
965 param_data[3] |= 0x01; in iblock_pr_report_caps()
969 param_data[4] |= 0x80; /* PR_TYPE_EXCLUSIVE_ACCESS_ALLREG */ in iblock_pr_report_caps()
970 param_data[4] |= 0x40; /* PR_TYPE_EXCLUSIVE_ACCESS_REGONLY */ in iblock_pr_report_caps()
971 param_data[4] |= 0x20; /* PR_TYPE_WRITE_EXCLUSIVE_REGONLY */ in iblock_pr_report_caps()
972 param_data[4] |= 0x08; /* PR_TYPE_EXCLUSIVE_ACCESS */ in iblock_pr_report_caps()
973 param_data[4] |= 0x02; /* PR_TYPE_WRITE_EXCLUSIVE */ in iblock_pr_report_caps()
974 param_data[5] |= 0x01; /* PR_TYPE_EXCLUSIVE_ACCESS_ALLREG */ in iblock_pr_report_caps()
978 unsigned char *param_data) in iblock_pr_read_keys() argument
1024 put_unaligned_be32(keys->generation, &param_data[0]); in iblock_pr_read_keys()
1026 put_unaligned_be32(0, &param_data[4]); in iblock_pr_read_keys()
1030 put_unaligned_be32(8 * keys->num_keys, &param_data[4]); in iblock_pr_read_keys()
1037 put_unaligned_be64(keys->keys[i], &param_data[data_offset]); in iblock_pr_read_keys()
1047 unsigned char *param_data) in iblock_pr_read_reservation() argument
1068 put_unaligned_be32(rsv.generation, &param_data[0]); in iblock_pr_read_reservation()
1070 put_unaligned_be32(0, &param_data[4]); in iblock_pr_read_reservation()
1074 put_unaligned_be32(16, &param_data[4]); in iblock_pr_read_reservation()
1078 put_unaligned_be64(rsv.key, &param_data[8]); in iblock_pr_read_reservation()
1082 param_data[21] = block_pr_type_to_scsi(rsv.type); in iblock_pr_read_reservation()
1088 unsigned char *param_data) in iblock_execute_pr_in() argument
1094 iblock_pr_report_caps(param_data); in iblock_execute_pr_in()
1097 ret = iblock_pr_read_keys(cmd, param_data); in iblock_execute_pr_in()
1100 ret = iblock_pr_read_reservation(cmd, param_data); in iblock_execute_pr_in()