The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/dev/iwlwifi/fw/api/paging.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
    2 /*
    3  * Copyright (C) 2005-2014 Intel Corporation
    4  * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
    5  * Copyright (C) 2016-2017 Intel Deutschland GmbH
    6  */
    7 #ifndef __iwl_fw_api_paging_h__
    8 #define __iwl_fw_api_paging_h__
    9 
   10 #define NUM_OF_FW_PAGING_BLOCKS 33 /* 32 for data and 1 block for CSS */
   11 
   12 /**
   13  * struct iwl_fw_paging_cmd - paging layout
   14  *
   15  * Send to FW the paging layout in the driver.
   16  *
   17  * @flags: various flags for the command
   18  * @block_size: the block size in powers of 2
   19  * @block_num: number of blocks specified in the command.
   20  * @device_phy_addr: virtual addresses from device side
   21  */
   22 struct iwl_fw_paging_cmd {
   23         __le32 flags;
   24         __le32 block_size;
   25         __le32 block_num;
   26         __le32 device_phy_addr[NUM_OF_FW_PAGING_BLOCKS];
   27 } __packed; /* FW_PAGING_BLOCK_CMD_API_S_VER_1 */
   28 
   29 #endif /* __iwl_fw_api_paging_h__ */

Cache object: c8493d38aa7e5a38a9460740dc80c6b4


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.