Lines Matching refs:tci
2551 void isci_tci_free(struct isci_host *ihost, u16 tci) in isci_tci_free() argument
2555 ihost->tci_pool[tail] = tci; in isci_tci_free()
2562 u16 tci = ihost->tci_pool[head]; in isci_tci_alloc() local
2565 return tci; in isci_tci_alloc()
2576 u16 tci = isci_tci_alloc(ihost); in isci_alloc_tag() local
2577 u8 seq = ihost->io_request_sequence[tci]; in isci_alloc_tag()
2579 return ISCI_TAG(seq, tci); in isci_alloc_tag()
2587 u16 tci = ISCI_TAG_TCI(io_tag); in isci_free_tag() local
2594 if (seq == ihost->io_request_sequence[tci]) { in isci_free_tag()
2595 ihost->io_request_sequence[tci] = (seq+1) & (SCI_MAX_SEQ-1); in isci_free_tag()
2597 isci_tci_free(ihost, tci); in isci_free_tag()