• Home
  • Raw
  • Download

Lines Matching refs:driver_dump

2964 				   struct ipr_driver_dump *driver_dump)  in ipr_dump_ioa_type_data()  argument
2968 ipr_init_dump_entry_hdr(&driver_dump->ioa_type_entry.hdr); in ipr_dump_ioa_type_data()
2969 driver_dump->ioa_type_entry.hdr.len = in ipr_dump_ioa_type_data()
2972 driver_dump->ioa_type_entry.hdr.data_type = IPR_DUMP_DATA_TYPE_BINARY; in ipr_dump_ioa_type_data()
2973 driver_dump->ioa_type_entry.hdr.id = IPR_DUMP_DRIVER_TYPE_ID; in ipr_dump_ioa_type_data()
2974 driver_dump->ioa_type_entry.type = ioa_cfg->type; in ipr_dump_ioa_type_data()
2975 driver_dump->ioa_type_entry.fw_version = (ucode_vpd->major_release << 24) | in ipr_dump_ioa_type_data()
2978 driver_dump->hdr.num_entries++; in ipr_dump_ioa_type_data()
2990 struct ipr_driver_dump *driver_dump) in ipr_dump_version_data() argument
2992 ipr_init_dump_entry_hdr(&driver_dump->version_entry.hdr); in ipr_dump_version_data()
2993 driver_dump->version_entry.hdr.len = in ipr_dump_version_data()
2996 driver_dump->version_entry.hdr.data_type = IPR_DUMP_DATA_TYPE_ASCII; in ipr_dump_version_data()
2997 driver_dump->version_entry.hdr.id = IPR_DUMP_DRIVER_VERSION_ID; in ipr_dump_version_data()
2998 strcpy(driver_dump->version_entry.version, IPR_DRIVER_VERSION); in ipr_dump_version_data()
2999 driver_dump->hdr.num_entries++; in ipr_dump_version_data()
3011 struct ipr_driver_dump *driver_dump) in ipr_dump_trace_data() argument
3013 ipr_init_dump_entry_hdr(&driver_dump->trace_entry.hdr); in ipr_dump_trace_data()
3014 driver_dump->trace_entry.hdr.len = in ipr_dump_trace_data()
3017 driver_dump->trace_entry.hdr.data_type = IPR_DUMP_DATA_TYPE_BINARY; in ipr_dump_trace_data()
3018 driver_dump->trace_entry.hdr.id = IPR_DUMP_TRACE_ID; in ipr_dump_trace_data()
3019 memcpy(driver_dump->trace_entry.trace, ioa_cfg->trace, IPR_TRACE_SIZE); in ipr_dump_trace_data()
3020 driver_dump->hdr.num_entries++; in ipr_dump_trace_data()
3032 struct ipr_driver_dump *driver_dump) in ipr_dump_location_data() argument
3034 ipr_init_dump_entry_hdr(&driver_dump->location_entry.hdr); in ipr_dump_location_data()
3035 driver_dump->location_entry.hdr.len = in ipr_dump_location_data()
3038 driver_dump->location_entry.hdr.data_type = IPR_DUMP_DATA_TYPE_ASCII; in ipr_dump_location_data()
3039 driver_dump->location_entry.hdr.id = IPR_DUMP_LOCATION_ID; in ipr_dump_location_data()
3040 strcpy(driver_dump->location_entry.location, dev_name(&ioa_cfg->pdev->dev)); in ipr_dump_location_data()
3041 driver_dump->hdr.num_entries++; in ipr_dump_location_data()
3056 struct ipr_driver_dump *driver_dump = &dump->driver_dump; in ipr_get_ioa_dump() local
3090 driver_dump->hdr.eye_catcher = IPR_DUMP_EYE_CATCHER; in ipr_get_ioa_dump()
3093 driver_dump->hdr.len = sizeof(struct ipr_driver_dump); in ipr_get_ioa_dump()
3094 driver_dump->hdr.num_entries = 1; in ipr_get_ioa_dump()
3095 driver_dump->hdr.first_entry_offset = sizeof(struct ipr_dump_header); in ipr_get_ioa_dump()
3096 driver_dump->hdr.status = IPR_DUMP_STATUS_SUCCESS; in ipr_get_ioa_dump()
3097 driver_dump->hdr.os = IPR_DUMP_OS_LINUX; in ipr_get_ioa_dump()
3098 driver_dump->hdr.driver_name = IPR_DUMP_DRIVER_NAME; in ipr_get_ioa_dump()
3100 ipr_dump_version_data(ioa_cfg, driver_dump); in ipr_get_ioa_dump()
3101 ipr_dump_location_data(ioa_cfg, driver_dump); in ipr_get_ioa_dump()
3102 ipr_dump_ioa_type_data(ioa_cfg, driver_dump); in ipr_get_ioa_dump()
3103 ipr_dump_trace_data(ioa_cfg, driver_dump); in ipr_get_ioa_dump()
3106 driver_dump->hdr.len += sizeof(struct ipr_dump_entry_header); in ipr_get_ioa_dump()
3139 driver_dump->hdr.status = IPR_DUMP_STATUS_FAILED; in ipr_get_ioa_dump()
3151 dump->driver_dump.hdr.len += sizeof(struct ipr_sdt_header); in ipr_get_ioa_dump()
3153 dump->driver_dump.hdr.len += num_entries * sizeof(struct ipr_sdt_entry); in ipr_get_ioa_dump()
3155 dump->driver_dump.hdr.len += max_num_entries * sizeof(struct ipr_sdt_entry); in ipr_get_ioa_dump()
3161 driver_dump->hdr.status = IPR_DUMP_STATUS_QUAL_SUCCESS; in ipr_get_ioa_dump()
3191 driver_dump->hdr.status = IPR_DUMP_STATUS_QUAL_SUCCESS; in ipr_get_ioa_dump()
3201 driver_dump->hdr.len += ioa_dump->hdr.len; in ipr_get_ioa_dump()
4131 if (off > dump->driver_dump.hdr.len) { in ipr_read_dump()
4136 if (off + count > dump->driver_dump.hdr.len) { in ipr_read_dump()
4137 count = dump->driver_dump.hdr.len - off; in ipr_read_dump()
4141 if (count && off < sizeof(dump->driver_dump)) { in ipr_read_dump()
4142 if (off + count > sizeof(dump->driver_dump)) in ipr_read_dump()
4143 len = sizeof(dump->driver_dump) - off; in ipr_read_dump()
4146 src = (u8 *)&dump->driver_dump + off; in ipr_read_dump()
4153 off -= sizeof(dump->driver_dump); in ipr_read_dump()