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()
2516 i2o_lct *lct = pHba->lct; in adpt_i2o_reparse_lct() local
2524 if (lct == NULL) { in adpt_i2o_reparse_lct()
2529 max = lct->table_size; in adpt_i2o_reparse_lct()
2545 if( lct->lct_entry[i].user_tid != 0xfff){ in adpt_i2o_reparse_lct()
2549 if( lct->lct_entry[i].class_id == I2O_CLASS_RANDOM_BLOCK_STORAGE || in adpt_i2o_reparse_lct()
2550 lct->lct_entry[i].class_id == I2O_CLASS_SCSI_PERIPHERAL || in adpt_i2o_reparse_lct()
2551 lct->lct_entry[i].class_id == I2O_CLASS_FIBRE_CHANNEL_PERIPHERAL ){ in adpt_i2o_reparse_lct()
2552 tid = lct->lct_entry[i].tid; in adpt_i2o_reparse_lct()
2587 memcpy(&d->lct_data, &lct->lct_entry[i], sizeof(i2o_lct_entry)); in adpt_i2o_reparse_lct()
2644 memcpy(&d->lct_data, &lct->lct_entry[i], sizeof(i2o_lct_entry)); in adpt_i2o_reparse_lct()
3046 if ((pHba->lct_size == 0) || (pHba->lct == NULL)){ in adpt_i2o_lct_get()
3050 if (pHba->lct == NULL) { in adpt_i2o_lct_get()
3051 pHba->lct = dma_alloc_coherent(&pHba->pDev->dev, in adpt_i2o_lct_get()
3054 if(pHba->lct == NULL) { in adpt_i2o_lct_get()
3060 memset(pHba->lct, 0, pHba->lct_size); in adpt_i2o_lct_get()
3078 if ((pHba->lct->table_size << 2) > pHba->lct_size) { in adpt_i2o_lct_get()
3079 pHba->lct_size = pHba->lct->table_size << 2; in adpt_i2o_lct_get()
3081 pHba->lct, pHba->lct_pa); in adpt_i2o_lct_get()
3082 pHba->lct = NULL; in adpt_i2o_lct_get()
3084 } while (pHba->lct == NULL); in adpt_i2o_lct_get()