/wlan-driver/qcacld-3.0/components/dsc/src/ |
D | wlan_dsc_driver.c | 26 void __dsc_lock(struct dsc_driver *driver) in __dsc_lock() argument 28 dsc_assert(driver); in __dsc_lock() 29 qdf_spin_lock_bh(&driver->lock); in __dsc_lock() 32 void __dsc_unlock(struct dsc_driver *driver) in __dsc_unlock() argument 34 dsc_assert(driver); in __dsc_unlock() 35 qdf_spin_unlock_bh(&driver->lock); in __dsc_unlock() 40 struct dsc_driver *driver; in __dsc_driver_create() local 47 driver = qdf_mem_malloc(sizeof(*driver)); in __dsc_driver_create() 48 if (!driver) in __dsc_driver_create() 51 qdf_spinlock_create(&driver->lock); in __dsc_driver_create() [all …]
|
D | wlan_dsc_psoc.c | 27 #define __dsc_driver_lock(psoc) __dsc_lock((psoc)->driver) 28 #define __dsc_driver_unlock(psoc) __dsc_unlock((psoc)->driver) 31 __dsc_psoc_create(struct dsc_driver *driver, struct dsc_psoc **out_psoc) in __dsc_psoc_create() argument 35 if (!dsc_assert(driver)) in __dsc_psoc_create() 43 psoc = qdf_talloc_type(driver, psoc); in __dsc_psoc_create() 48 psoc->driver = driver; in __dsc_psoc_create() 55 qdf_list_insert_back(&driver->psocs, &psoc->node); in __dsc_psoc_create() 64 dsc_psoc_create(struct dsc_driver *driver, struct dsc_psoc **out_psoc) in dsc_psoc_create() argument 68 status = __dsc_psoc_create(driver, out_psoc); in dsc_psoc_create() 93 qdf_list_remove_node(&psoc->driver->psocs, &psoc->node); in __dsc_psoc_destroy() [all …]
|
D | wlan_dsc_vdev.c | 28 #define __dsc_driver_lock(vdev) __dsc_lock((vdev)->psoc->driver) 29 #define __dsc_driver_unlock(vdev) __dsc_unlock((vdev)->psoc->driver) 124 wait = vdev->psoc->driver->ops.count > 0; in __dsc_vdev_wait_for_uptree_ops() 126 qdf_event_reset(&vdev->psoc->driver->ops.event); in __dsc_vdev_wait_for_uptree_ops() 130 qdf_wait_single_event(&vdev->psoc->driver->ops.event, 0); in __dsc_vdev_wait_for_uptree_ops() 170 if (__dsc_trans_active_or_queued(&vdev->psoc->driver->trans)) in __dsc_vdev_can_trans() 284 if (__dsc_driver_trans_trigger_checked(vdev->psoc->driver)) in __dsc_vdev_trigger_trans() 319 __dsc_trans_active(&vdev->psoc->driver->trans)); in __dsc_vdev_assert_trans_protected()
|
D | __wlan_dsc.h | 164 struct dsc_driver *driver; member 198 void __dsc_lock(struct dsc_driver *driver); 206 void __dsc_unlock(struct dsc_driver *driver); 343 bool __dsc_driver_trans_trigger_checked(struct dsc_driver *driver);
|
/wlan-driver/qcacld-3.0/components/dsc/test/ |
D | wlan_dsc_test.c | 29 #define dsc_driver_trans_start(driver) dsc_driver_trans_start(driver, __func__) argument 33 #define dsc_driver_trans_start_wait(driver) \ argument 34 dsc_driver_trans_start_wait(driver, "") 40 static struct dsc_psoc *nth_psoc(struct dsc_driver *driver, int n) in nth_psoc() argument 48 dsc_for_each_driver_psoc(driver, psoc) { in nth_psoc() 82 static void __dsc_tree_destroy(struct dsc_driver *driver) in __dsc_tree_destroy() argument 87 QDF_BUG(driver); in __dsc_tree_destroy() 89 qdf_list_for_each_del(&driver->psocs, psoc, next_psoc, node) { in __dsc_tree_destroy() 99 dsc_driver_destroy(&driver); in __dsc_tree_destroy() 107 struct dsc_driver *driver; in __dsc_tree_create() local [all …]
|
/wlan-driver/qcacld-3.0/components/dsc/inc/ |
D | wlan_dsc_driver.h | 70 QDF_STATUS dsc_driver_trans_start(struct dsc_driver *driver, const char *desc); 87 dsc_driver_trans_start_wait(struct dsc_driver *driver, const char *desc); 97 void dsc_driver_trans_stop(struct dsc_driver *driver); 106 void dsc_driver_assert_trans_protected(struct dsc_driver *driver); 118 #define dsc_driver_op_start(driver) _dsc_driver_op_start(driver, __func__) argument 119 QDF_STATUS _dsc_driver_op_start(struct dsc_driver *driver, const char *func); 129 #define dsc_driver_op_stop(driver) _dsc_driver_op_stop(driver, __func__) argument 130 void _dsc_driver_op_stop(struct dsc_driver *driver, const char *func); 141 void dsc_driver_wait_for_ops(struct dsc_driver *driver);
|
D | wlan_dsc_psoc.h | 45 dsc_psoc_create(struct dsc_driver *driver, struct dsc_psoc **out_psoc);
|
/wlan-driver/platform/cnss2/ |
D | Kconfig | 10 This driver also adds support to integrate WLAN module to subsystem 17 This option is to enable CNSS2 platform driver debug support which 27 CNSS2 platform driver uses QMI framework to communicate with WLAN 34 bool "Enable/disable CNSS platform driver asynchronous probe" 37 If enabled, CNSS platform driver would do asynchronous probe. 38 Using asynchronous probe will allow CNSS platform driver to 48 The features enable cld wlan driver to suspend pcie bus when APPS 49 is awake based on the driver inactivity with the Firmware. 51 track bus access clients and to synchronize the driver activity 54 requires CNSS driver support. [all …]
|
/wlan-driver/platform/icnss2/ |
D | Kconfig | 3 tristate "Platform driver for Wi-Fi Module module" 15 Say 'Y' here to enable ICNSS driver debug support. Debug support 25 Say 'Y' here to enable ICNSS QMI support. ICNSS driver will use 35 This enables the changes from WLAN host driver that are specific to 44 If enabled, ICNSS platform driver modules would be able to access 45 functions from the other modules in the platform driver. 50 Pre-allocate memory for the WLAN driver module. 51 This feature enable cld wlan driver to use pre allocated memory
|
/wlan-driver/platform/cnss_utils/ |
D | Kconfig | 6 Add CNSS utilities support for the WLAN driver module. 7 This feature enables wlan driver to use CNSS utilities APIs to set 13 Add CNSS QMI SVC support for the WLAN driver module. 14 This feature enable wlan driver to use CNSS QMI service APIs to set
|
/wlan-driver/qca-wifi-host-cmn/ |
D | VERSION.txt | 1 Current Component wlan-cmn.driver.lnx.1.0 version 5.1.1.17I 2 Matches Component wlan-cld3.driver.lnx.1.1 version 5.1.0.22C
|
/wlan-driver/platform/cnss_prealloc/ |
D | Kconfig | 6 Pre-allocate memory for the WLAN driver module. 7 This feature enable cld wlan driver to use pre allocated memory
|
/wlan-driver/platform/cnss_genl/ |
D | Kconfig | 7 used by cld driver and userspace utilities to communicate over
|
/wlan-driver/platform/inc/ |
D | cnss2.h | 363 extern int cnss_wlan_register_driver(struct cnss_wlan_driver *driver); 364 extern void cnss_wlan_unregister_driver(struct cnss_wlan_driver *driver);
|
D | icnss2.h | 59 struct device_driver driver; member
|
/wlan-driver/qca-wifi-host-cmn/hif/src/usb/ |
D | if_usb.c | 152 if (hcd->driver->set_usb2_hw_lpm) { in hif_usb_disable_lpm() 153 ret = hcd->driver->set_usb2_hw_lpm(hcd, udev, false); in hif_usb_disable_lpm()
|
/wlan-driver/qcacld-3.0/core/mac/src/sys/legacy/src/utils/src/ |
D | parse_mac_trace.cmm | 25 ;the driver for the message types(enums) like: halmsgtype, limmsgtype, mgmttype 29 ;So message ID's(hard-coded in script) should always be in sync with the driver code. 58 ;added and removed enums to sync with current driver code 366 ;added and removed enums to sync with current driver code 407 ;added and removed enums to sync with current driver code 426 ;added and removed enums to sync with current driver code 674 ;modified If conditions to sync with driver code.
|
/wlan-driver/qcacld-3.0/configs/ |
D | wear_defconfig | 106 # Make WLAN as open-source driver by default 326 # disabled platform, avoid frame drop in driver 506 #Enable this flag to build driver in diag version
|
D | qca6174_defconfig | 37 # Make WLAN as open-source driver by default 336 #Enable this flag to build driver in diag version
|
D | wcn6450_defconfig | 75 # Make WLAN as open-source driver by default 370 #Enable this flag to build driver in diag version
|
D | qca6390_defconfig | 61 # Make WLAN as open-source driver by default 396 #Enable this flag to build driver in diag version
|
D | peach_defconfig | 249 # Make WLAN as open-source driver by default 473 #Enable this flag to build driver in diag version
|
D | default_defconfig | 270 # Make WLAN as open-source driver by default 612 # disabled platform, avoid frame drop in driver 838 #Enable this flag to build driver in diag version
|
/wlan-driver/qcacld-3.0/ |
D | Kbuild | 1295 ############ CDS (Connectivity driver services) ############ 4752 #FW diag events work queue. Host driver will discard the all diag events after 4940 # SSR driver dump config 4945 # WLAN driver. Note that we must use ccflags-y here so that it 4959 # same a the QCA CHIP name. The host driver will then append MULTI_IF_NAME to 4960 # any string that must be unique for all instances of the driver on the system. 4961 # This allows multiple instances of the driver with different module names. 4963 # treat the driver as the primary driver. 4966 # there are multiple possible drivers, but only 1 driver will be loaded at 4968 # host driver will only append DYNAMIC_SINGLE_CHIP to the path of [all …]
|
/wlan-driver/qcacld-3.0/core/pld/src/ |
D | pld_pcie.c | 798 .driver = {
|