Lines Matching refs:chain_offset
2138 * smid and smid's chain_offset.
2147 u8 chain_offset =
2148 atomic_read(&ioc->chain_lookup[smid - 1].chain_offset);
2150 if (chain_offset == ioc->chains_needed_per_io)
2153 chain_req = &ioc->chain_lookup[smid - 1].chains_per_smid[chain_offset];
2154 atomic_inc(&ioc->chain_lookup[smid - 1].chain_offset);
2639 * @chain_offset: number of 128 byte elements from start of segment
2644 _base_add_sg_single_ieee(void *paddr, u8 flags, u8 chain_offset, u32 length,
2650 sgel->NextChainOffset = chain_offset;
2696 u32 chain_offset;
2758 chain_offset = (sges_left == sges_in_segment) ?
2761 if (chain_offset) {
2762 chain_offset = chain_offset <<
2766 ioc->base_add_sg_single(sg_local, chain_flags | chain_offset |
2769 if (!chain_offset)
2837 u32 chain_offset;
2897 chain_offset = (sges_left == sges_in_segment) ?
2900 if (chain_offset)
2903 chain_offset, chain_length, chain_dma);
2906 if (!chain_offset)
4017 atomic_set(&ioc->chain_lookup[st->smid - 1].chain_offset, 0);