Lines Matching full:container

1070 	u32 channel, id, lun, container;  in aac_handle_aif()  local
1079 /* Sniff for container changes */ in aac_handle_aif()
1083 container = channel = id = lun = (u32)-1; in aac_handle_aif()
1095 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1096 if ((container >> 28)) { in aac_handle_aif()
1097 container = (u32)-1; in aac_handle_aif()
1100 channel = (container >> 24) & 0xF; in aac_handle_aif()
1102 container = (u32)-1; in aac_handle_aif()
1105 id = container & 0xFFFF; in aac_handle_aif()
1107 container = (u32)-1; in aac_handle_aif()
1110 lun = (container >> 16) & 0xFF; in aac_handle_aif()
1111 container = (u32)-1; in aac_handle_aif()
1121 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1122 if (container >= dev->maximum_num_containers) in aac_handle_aif()
1134 CONTAINER_TO_CHANNEL(container), in aac_handle_aif()
1135 CONTAINER_TO_ID(container), in aac_handle_aif()
1136 CONTAINER_TO_LUN(container)); in aac_handle_aif()
1138 dev->fsa_dev[container].config_needed = CHANGE; in aac_handle_aif()
1139 dev->fsa_dev[container].config_waiting_on = AifEnConfigChange; in aac_handle_aif()
1140 dev->fsa_dev[container].config_waiting_stamp = jiffies; in aac_handle_aif()
1150 if (container != (u32)-1) { in aac_handle_aif()
1151 if (container >= dev->maximum_num_containers) in aac_handle_aif()
1153 if ((dev->fsa_dev[container].config_waiting_on == in aac_handle_aif()
1155 time_before(jiffies, dev->fsa_dev[container].config_waiting_stamp + AIF_SNIFF_TIMEOUT)) in aac_handle_aif()
1156 dev->fsa_dev[container].config_waiting_on = 0; in aac_handle_aif()
1157 } else for (container = 0; in aac_handle_aif()
1158 container < dev->maximum_num_containers; ++container) { in aac_handle_aif()
1159 if ((dev->fsa_dev[container].config_waiting_on == in aac_handle_aif()
1161 time_before(jiffies, dev->fsa_dev[container].config_waiting_stamp + AIF_SNIFF_TIMEOUT)) in aac_handle_aif()
1162 dev->fsa_dev[container].config_waiting_on = 0; in aac_handle_aif()
1176 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1177 if (container >= dev->maximum_num_containers) in aac_handle_aif()
1179 dev->fsa_dev[container].config_needed = ADD; in aac_handle_aif()
1180 dev->fsa_dev[container].config_waiting_on = in aac_handle_aif()
1182 dev->fsa_dev[container].config_waiting_stamp = jiffies; in aac_handle_aif()
1189 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1190 if (container >= dev->maximum_num_containers) in aac_handle_aif()
1192 dev->fsa_dev[container].config_needed = DELETE; in aac_handle_aif()
1193 dev->fsa_dev[container].config_waiting_on = in aac_handle_aif()
1195 dev->fsa_dev[container].config_waiting_stamp = jiffies; in aac_handle_aif()
1199 * Container change detected. If we currently are not in aac_handle_aif()
1203 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1204 if (container >= dev->maximum_num_containers) in aac_handle_aif()
1206 if (dev->fsa_dev[container].config_waiting_on && in aac_handle_aif()
1207 time_before(jiffies, dev->fsa_dev[container].config_waiting_stamp + AIF_SNIFF_TIMEOUT)) in aac_handle_aif()
1209 dev->fsa_dev[container].config_needed = CHANGE; in aac_handle_aif()
1210 dev->fsa_dev[container].config_waiting_on = in aac_handle_aif()
1212 dev->fsa_dev[container].config_waiting_stamp = jiffies; in aac_handle_aif()
1220 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1221 if ((container >> 28)) { in aac_handle_aif()
1222 container = (u32)-1; in aac_handle_aif()
1225 channel = (container >> 24) & 0xF; in aac_handle_aif()
1227 container = (u32)-1; in aac_handle_aif()
1230 id = container & 0xFFFF; in aac_handle_aif()
1232 container = (u32)-1; in aac_handle_aif()
1235 lun = (container >> 16) & 0xFF; in aac_handle_aif()
1236 container = (u32)-1; in aac_handle_aif()
1265 container = le32_to_cpu( in aac_handle_aif()
1267 if ((container >> 28)) { in aac_handle_aif()
1268 container = (u32)-1; in aac_handle_aif()
1271 channel = (container >> 24) & 0xF; in aac_handle_aif()
1273 container = (u32)-1; in aac_handle_aif()
1276 id = container & 0xFFFF; in aac_handle_aif()
1277 lun = (container >> 16) & 0xFF; in aac_handle_aif()
1278 container = (u32)-1; in aac_handle_aif()
1307 if (container != (u32)-1) { in aac_handle_aif()
1308 if (container >= dev->maximum_num_containers) in aac_handle_aif()
1310 if ((dev->fsa_dev[container].config_waiting_on == in aac_handle_aif()
1312 time_before(jiffies, dev->fsa_dev[container].config_waiting_stamp + AIF_SNIFF_TIMEOUT)) in aac_handle_aif()
1313 dev->fsa_dev[container].config_waiting_on = 0; in aac_handle_aif()
1314 } else for (container = 0; in aac_handle_aif()
1315 container < dev->maximum_num_containers; ++container) { in aac_handle_aif()
1316 if ((dev->fsa_dev[container].config_waiting_on == in aac_handle_aif()
1318 time_before(jiffies, dev->fsa_dev[container].config_waiting_stamp + AIF_SNIFF_TIMEOUT)) in aac_handle_aif()
1319 dev->fsa_dev[container].config_waiting_on = 0; in aac_handle_aif()
1326 * done on a container it is initially created then hidden from in aac_handle_aif()
1329 * wait for a container change. in aac_handle_aif()
1335 for (container = 0; in aac_handle_aif()
1336 container < dev->maximum_num_containers; in aac_handle_aif()
1337 ++container) { in aac_handle_aif()
1342 dev->fsa_dev[container].config_waiting_on = in aac_handle_aif()
1344 dev->fsa_dev[container].config_needed = ADD; in aac_handle_aif()
1345 dev->fsa_dev[container].config_waiting_stamp = in aac_handle_aif()
1352 for (container = 0; in aac_handle_aif()
1353 container < dev->maximum_num_containers; in aac_handle_aif()
1354 ++container) { in aac_handle_aif()
1359 dev->fsa_dev[container].config_waiting_on = in aac_handle_aif()
1361 dev->fsa_dev[container].config_needed = DELETE; in aac_handle_aif()
1362 dev->fsa_dev[container].config_waiting_stamp = in aac_handle_aif()
1369 container = 0; in aac_handle_aif()
1372 for (; container < dev->maximum_num_containers; ++container) { in aac_handle_aif()
1373 if ((dev->fsa_dev[container].config_waiting_on == 0) && in aac_handle_aif()
1374 (dev->fsa_dev[container].config_needed != NOTHING) && in aac_handle_aif()
1375 time_before(jiffies, dev->fsa_dev[container].config_waiting_stamp + AIF_SNIFF_TIMEOUT)) { in aac_handle_aif()
1377 dev->fsa_dev[container].config_needed; in aac_handle_aif()
1378 dev->fsa_dev[container].config_needed = NOTHING; in aac_handle_aif()
1379 channel = CONTAINER_TO_CHANNEL(container); in aac_handle_aif()
1380 id = CONTAINER_TO_ID(container); in aac_handle_aif()
1381 lun = CONTAINER_TO_LUN(container); in aac_handle_aif()
1408 if (dev->fsa_dev[container].valid == 1) in aac_handle_aif()
1409 dev->fsa_dev[container].valid = 2; in aac_handle_aif()
1410 aac_probe_container(dev, container); in aac_handle_aif()
1441 && (!dev->fsa_dev[container].valid)) { in aac_handle_aif()
1466 container++; in aac_handle_aif()