Lines Matching defs:cfgtew

1023  * @cfgtew:	config table entry wrapper struct
1029 struct ipr_config_table_entry_wrapper *cfgtew)
1045 proto = cfgtew->u.cfgte64->proto;
1046 res->res_flags = cfgtew->u.cfgte64->res_flags;
1048 res->type = cfgtew->u.cfgte64->res_type;
1050 memcpy(res->res_path, &cfgtew->u.cfgte64->res_path,
1054 memcpy(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun,
1060 if (gscsi_res->dev_id == cfgtew->u.cfgte64->dev_id) {
1090 proto = cfgtew->u.cfgte->proto;
1092 res->flags = cfgtew->u.cfgte->flags;
1096 res->type = cfgtew->u.cfgte->rsvd_subtype & 0x0f;
1098 res->bus = cfgtew->u.cfgte->res_addr.bus;
1099 res->target = cfgtew->u.cfgte->res_addr.target;
1100 res->lun = cfgtew->u.cfgte->res_addr.lun;
1101 res->lun_wwn = get_unaligned_be64(cfgtew->u.cfgte->lun_wwn);
1110 * @cfgtew: config table entry wrapper struct
1116 struct ipr_config_table_entry_wrapper *cfgtew)
1119 if (!memcmp(&res->dev_id, &cfgtew->u.cfgte64->dev_id,
1120 sizeof(cfgtew->u.cfgte64->dev_id)) &&
1121 !memcmp(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun,
1122 sizeof(cfgtew->u.cfgte64->lun))) {
1126 if (res->bus == cfgtew->u.cfgte->res_addr.bus &&
1127 res->target == cfgtew->u.cfgte->res_addr.target &&
1128 res->lun == cfgtew->u.cfgte->res_addr.lun)
1159 * @cfgtew: config table entry wrapper struct
1165 struct ipr_config_table_entry_wrapper *cfgtew)
1172 res->flags = cfgtew->u.cfgte64->flags;
1173 res->res_flags = cfgtew->u.cfgte64->res_flags;
1174 res->type = cfgtew->u.cfgte64->res_type;
1176 memcpy(&res->std_inq_data, &cfgtew->u.cfgte64->std_inq_data,
1180 proto = cfgtew->u.cfgte64->proto;
1181 res->res_handle = cfgtew->u.cfgte64->res_handle;
1182 res->dev_id = cfgtew->u.cfgte64->dev_id;
1184 memcpy(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun,
1187 if (memcmp(res->res_path, &cfgtew->u.cfgte64->res_path,
1189 memcpy(res->res_path, &cfgtew->u.cfgte64->res_path,
1199 res->flags = cfgtew->u.cfgte->flags;
1203 res->type = cfgtew->u.cfgte->rsvd_subtype & 0x0f;
1205 memcpy(&res->std_inq_data, &cfgtew->u.cfgte->std_inq_data,
1209 proto = cfgtew->u.cfgte->proto;
1210 res->res_handle = cfgtew->u.cfgte->res_handle;
1220 * @cfgtew: config table entry wrapper struct
1259 struct ipr_config_table_entry_wrapper cfgtew;
1265 cfgtew.u.cfgte64 = &hostrcb->hcam.u.ccn.u.cfgte64;
1266 cc_res_handle = cfgtew.u.cfgte64->res_handle;
1268 cfgtew.u.cfgte = &hostrcb->hcam.u.ccn.u.cfgte;
1269 cc_res_handle = cfgtew.u.cfgte->res_handle;
1291 ipr_init_res_entry(res, &cfgtew);
1295 ipr_update_res_entry(res, &cfgtew);
6916 struct ipr_config_table_entry_wrapper cfgtew;
6939 cfgtew.u.cfgte64 = &ioa_cfg->u.cfg_table64->dev[i];
6941 cfgtew.u.cfgte = &ioa_cfg->u.cfg_table->dev[i];
6945 if (ipr_is_same_device(res, &cfgtew)) {
6962 ipr_init_res_entry(res, &cfgtew);
6968 ipr_update_res_entry(res, &cfgtew);