Lines Matching refs:page
62 #include <asm/page.h> /* To get host page size per arch */
1067 desc = "config invalid page";
2243 * contiguous space that is one page size each.
2255 * always points at the beginning of a 4KB physical memory page, and the offset
2256 * describes where within that 4KB page the memory segment begins. Only the
2258 * memory segments following the first begin at the start of a 4KB page.
2262 * by the list begins at a non-zero offset within the first 4KB page, then the
2264 * begins within the 4KB page. The last memory segment may end before the end
2305 * Check if we are within 1 entry of a page boundary we don't
2311 /* Bump up to next page boundary. */
2318 * DMA memory page.
2335 * page boundary - prp_size (8 bytes).
2343 * address, which will be the next full page.
2344 * - set the PRP Entry to point to that page. This
2347 * next page. Since all of this PRP memory is
2348 * contiguous, no need to get a new page - it's
2356 /* Need to handle if entry will be part of a page. */
2376 * more page of data, must use a PRP List pointer.
2418 /* Decrement length accounting for last partial page. */
2458 * for each page or partial page. Driver need to split up OS sg_list
2459 * entries if it is longer than one page or cross a page
2461 * the last entry in each physical page of the PRP list.
2492 * page (4k).
2503 /* Build first prp, sge need not to be page aligned*/
2529 /* Put PRP pointer due to page boundary*/
2533 scmd, "page boundary curr_buff: 0x%p\n",
5394 /* sas iounit page 1 */
5419 /* pcie iounit page 1 */
5491 * mpt3sas_atto_get_sas_addr - get the ATTO SAS address from mfg page 1
5508 ioc_err(ioc, "Failed to read manufacturing page 1\n");
5549 ioc_err(ioc, "Failed to read ATTO bios page 4 header.\n");
5556 ioc_err(ioc, "Failed to allocate memory for ATTO bios page.\n");
5560 /* read bios page 4 */
5563 ioc_err(ioc, "Failed to read ATTO bios page 4\n");
5567 /* Update bios page 4 with the ATTO WWID */
5658 "TimeSync Interval in Manuf page-11 is not enabled. Periodic Time-Sync will be disabled\n");
5665 * ATTO doesn't use bios page 2 and 3 for bios settings.
5994 "Number of chains can fit in a PRP page(%d)\n",
6571 * The number of NVMe page sized blocks needed is:
6576 * because of the PRP list pointer entry at the end of a page, so this
6577 * is not counted as a PRP entry. The 1 added page is a round up.
6659 ioc_err(ioc, "config page: dma_pool_alloc failed\n");
6663 ioc_info(ioc, "config page(0x%p) - dma(0x%llx): size(%d)\n",
7483 ioc_info(ioc, "CurrentHostPageSize is 0: Setting default host page size to 4k\n");
8547 /* config page internal command bits */