Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 25 of 28) sorted by relevance

12

/wlan-driver/qcacld-3.0/components/dsc/src/
Dwlan_dsc_driver.c26 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 …]
Dwlan_dsc_psoc.c27 #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 …]
Dwlan_dsc_vdev.c28 #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.h164 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/
Dwlan_dsc_test.c29 #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/
Dwlan_dsc_driver.h70 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);
Dwlan_dsc_psoc.h45 dsc_psoc_create(struct dsc_driver *driver, struct dsc_psoc **out_psoc);
/wlan-driver/platform/cnss2/
DKconfig10 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/
DKconfig3 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/
DKconfig6 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/
DVERSION.txt1 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/
DKconfig6 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/
DKconfig7 used by cld driver and userspace utilities to communicate over
/wlan-driver/platform/inc/
Dcnss2.h363 extern int cnss_wlan_register_driver(struct cnss_wlan_driver *driver);
364 extern void cnss_wlan_unregister_driver(struct cnss_wlan_driver *driver);
Dicnss2.h59 struct device_driver driver; member
/wlan-driver/qca-wifi-host-cmn/hif/src/usb/
Dif_usb.c152 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/
Dparse_mac_trace.cmm25 ;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/
Dwear_defconfig106 # 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
Dqca6174_defconfig37 # Make WLAN as open-source driver by default
336 #Enable this flag to build driver in diag version
Dwcn6450_defconfig75 # Make WLAN as open-source driver by default
370 #Enable this flag to build driver in diag version
Dqca6390_defconfig61 # Make WLAN as open-source driver by default
396 #Enable this flag to build driver in diag version
Dpeach_defconfig249 # Make WLAN as open-source driver by default
473 #Enable this flag to build driver in diag version
Ddefault_defconfig270 # 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/
DKbuild1295 ############ 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/
Dpld_pcie.c798 .driver = {

12