Lines Matching refs:cp_stat
819 unsigned int cp_stat[MAX_MAILBOXES]; /* FREE, IN_USE, LOCKED, IN_RESET */
1780 if (ha->cp_stat[i] == FREE) {
1824 ha->cp_stat[i] = READY;
1838 ha->cp_stat[i] = IN_USE;
1866 if (ha->cp_stat[i] == FREE) {
1871 if (ha->cp_stat[i] == IN_USE) {
1885 if (ha->cp_stat[i] == IN_RESET) {
1890 if (ha->cp_stat[i] == LOCKED) {
1895 if (ha->cp_stat[i] == READY || ha->cp_stat[i] == ABORTING) {
1899 ha->cp_stat[i] = FREE;
1906 panic("%s: abort, mbox %d, invalid cp_stat.\n", ha->board_name, i);
1947 if (ha->cp_stat[i] == FREE)
1950 if (ha->cp_stat[i] == LOCKED) {
1951 ha->cp_stat[i] = FREE;
1960 if (ha->cp_stat[i] == READY || ha->cp_stat[i] == ABORTING) {
1961 ha->cp_stat[i] = ABORTING;
1967 ha->cp_stat[i] = IN_RESET;
2012 if (ha->cp_stat[i] == IN_RESET) {
2019 ha->cp_stat[i] = LOCKED;
2026 else if (ha->cp_stat[i] == ABORTING) {
2033 ha->cp_stat[i] = FREE;
2257 if (ha->cp_stat[k] != READY && ha->cp_stat[k] != IN_USE)
2266 if (ha->cp_stat[k] == IN_USE)
2286 ha->cp_stat[k] = ABORTING;
2290 ha->cp_stat[k] = IN_USE;
2370 if (ha->cp_stat[i] == IGNORE) {
2371 ha->cp_stat[i] = FREE;
2373 } else if (ha->cp_stat[i] == LOCKED) {
2374 ha->cp_stat[i] = FREE;
2378 } else if (ha->cp_stat[i] == FREE) {
2382 } else if (ha->cp_stat[i] == IN_RESET)
2384 else if (ha->cp_stat[i] != IN_USE)
2385 panic("%s: ihdlr, mbox %d, invalid cp_stat: %d.\n",
2386 ha->board_name, i, ha->cp_stat[i]);
2388 ha->cp_stat[i] = FREE;