Lines Matching defs:chain

302  * _base_get_chain - Calculates and Returns virtual chain address
307 * @sge_chain_count: Scatter gather chain count.
309 * Return: the chain address.
333 * @sge_chain_count: Scatter gather chain count.
335 * Return: Physical chain address.
367 // Added extra 1 to reach end of chain.
395 * _base_get_chain_buffer_dma_to_chain_buffer - Iterates chain
403 * Return: Pointer to chain buffer. Or Null on Failure.
490 * 4864 - 17152 SGE chain element. (32cmd * 3 chain of
527 * This is coping 128 byte chain
2133 * _base_get_chain_buffer_tracker - obtain chain tracker
2137 * Return: chain tracker from chain_lookup table using key as
2465 * entry in the main message is the chain element, and the rest
2472 * Put a chain element in main message frame that points to the first
2473 * chain buffer.
2475 * NOTE: The ChainOffset field must be 0 when using a chain pointer to
2479 /* Set main message chain element pointer */
2482 * For NVMe the chain element needs to be the 2nd SG entry in the main
2490 * contiguous memory. Normal chain buffers can't be used
2491 * because each chain buffer would need to be the size of an OS
2695 void *sg_local, *chain;
2732 /* fill in main message segment when there is a chain following */
2747 /* initializing the chain flags and pointers */
2752 chain = chain_req->chain_buffer;
2768 sg_local = chain;
2772 /* fill in chain segments */
2792 chain = chain_req->chain_buffer;
2836 void *sg_local, *chain;
2874 mpi_request->ChainOffset = (sges_in_segment - 1 /* chain element */) +
2877 /* fill in main message segment when there is a chain following */
2891 chain = chain_req->chain_buffer;
2905 sg_local = chain;
2909 /* fill in chain segments */
2922 chain = chain_req->chain_buffer;
5992 * for chain dma pool.
6004 ioc->chain_dma_pool = dma_pool_create("chain pool", &ioc->pdev->dev,
6345 /* chain segment size */
6368 /* now do the same for a chain buffer */
6605 ioc_info(ioc, "chain pool depth(%d), frame_size(%d), pool_size(%d kB)\n",