Lines Matching refs:chain_offset
1960 * smid and smid's chain_offset.
1969 u8 chain_offset =
1970 atomic_read(&ioc->chain_lookup[smid - 1].chain_offset);
1972 if (chain_offset == ioc->chains_needed_per_io)
1975 chain_req = &ioc->chain_lookup[smid - 1].chains_per_smid[chain_offset];
1976 atomic_inc(&ioc->chain_lookup[smid - 1].chain_offset);
2464 * @chain_offset: number of 128 byte elements from start of segment
2469 _base_add_sg_single_ieee(void *paddr, u8 flags, u8 chain_offset, u32 length,
2475 sgel->NextChainOffset = chain_offset;
2521 u32 chain_offset;
2587 chain_offset = (sges_left == sges_in_segment) ?
2590 if (chain_offset) {
2591 chain_offset = chain_offset <<
2595 ioc->base_add_sg_single(sg_local, chain_flags | chain_offset |
2598 if (!chain_offset)
2666 u32 chain_offset;
2730 chain_offset = (sges_left == sges_in_segment) ?
2733 if (chain_offset)
2736 chain_offset, chain_length, chain_dma);
2739 if (!chain_offset)
3742 atomic_set(&ioc->chain_lookup[st->smid - 1].chain_offset, 0);