Lines Matching refs:lct
1038 pHba->lct = NULL; in adpt_install_hba()
1120 if(pHba->lct) { in adpt_i2o_delete_hba()
1122 pHba->lct, pHba->lct_pa); in adpt_i2o_delete_hba()
1460 i2o_lct *lct = pHba->lct; in adpt_i2o_parse_lct() local
1467 if (lct == NULL) { in adpt_i2o_parse_lct()
1472 max = lct->table_size; in adpt_i2o_parse_lct()
1477 if( lct->lct_entry[i].user_tid != 0xfff){ in adpt_i2o_parse_lct()
1485 if( lct->lct_entry[i].class_id != I2O_CLASS_RANDOM_BLOCK_STORAGE && in adpt_i2o_parse_lct()
1486 lct->lct_entry[i].class_id != I2O_CLASS_SCSI_PERIPHERAL && in adpt_i2o_parse_lct()
1487 lct->lct_entry[i].class_id != I2O_CLASS_FIBRE_CHANNEL_PERIPHERAL ){ in adpt_i2o_parse_lct()
1490 tid = lct->lct_entry[i].tid; in adpt_i2o_parse_lct()
1527 memcpy(&d->lct_data, &lct->lct_entry[i], sizeof(i2o_lct_entry)); in adpt_i2o_parse_lct()
2519 i2o_lct *lct = pHba->lct; in adpt_i2o_reparse_lct() local
2527 if (lct == NULL) { in adpt_i2o_reparse_lct()
2532 max = lct->table_size; in adpt_i2o_reparse_lct()
2548 if( lct->lct_entry[i].user_tid != 0xfff){ in adpt_i2o_reparse_lct()
2552 if( lct->lct_entry[i].class_id == I2O_CLASS_RANDOM_BLOCK_STORAGE || in adpt_i2o_reparse_lct()
2553 lct->lct_entry[i].class_id == I2O_CLASS_SCSI_PERIPHERAL || in adpt_i2o_reparse_lct()
2554 lct->lct_entry[i].class_id == I2O_CLASS_FIBRE_CHANNEL_PERIPHERAL ){ in adpt_i2o_reparse_lct()
2555 tid = lct->lct_entry[i].tid; in adpt_i2o_reparse_lct()
2590 memcpy(&d->lct_data, &lct->lct_entry[i], sizeof(i2o_lct_entry)); in adpt_i2o_reparse_lct()
2647 memcpy(&d->lct_data, &lct->lct_entry[i], sizeof(i2o_lct_entry)); in adpt_i2o_reparse_lct()
3049 if ((pHba->lct_size == 0) || (pHba->lct == NULL)){ in adpt_i2o_lct_get()
3053 if (pHba->lct == NULL) { in adpt_i2o_lct_get()
3054 pHba->lct = dma_alloc_coherent(&pHba->pDev->dev, in adpt_i2o_lct_get()
3057 if(pHba->lct == NULL) { in adpt_i2o_lct_get()
3063 memset(pHba->lct, 0, pHba->lct_size); in adpt_i2o_lct_get()
3081 if ((pHba->lct->table_size << 2) > pHba->lct_size) { in adpt_i2o_lct_get()
3082 pHba->lct_size = pHba->lct->table_size << 2; in adpt_i2o_lct_get()
3084 pHba->lct, pHba->lct_pa); in adpt_i2o_lct_get()
3085 pHba->lct = NULL; in adpt_i2o_lct_get()
3087 } while (pHba->lct == NULL); in adpt_i2o_lct_get()