Home
last modified time | relevance | path

Searched refs:HdfChipDriverFactory (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/drivers/hdf_core/framework/include/wifi/
H A Dhdf_wlan_chipdriver_manager.h74 struct HdfChipDriverFactory { struct
107 void (*ReleaseFactory)(struct HdfChipDriverFactory *factory); argument
140 uint8_t (*GetMaxIFCount)(struct HdfChipDriverFactory *factory); argument
150 struct HdfChipDriverFactory **chipFactoryInsts; /**< <b>HdfChipDriverFactory</b> instances */
161 int32_t (*RegChipDriver)(struct HdfChipDriverFactory *factoryInst);
172 struct HdfChipDriverFactory *(*GetChipDriverByName)(const char *name);
/ohos5.0/drivers/hdf_core/framework/model/network/wifi/platform/src/
H A Dhdf_wlan_chipdriver_manager.c18 static struct HdfChipDriverFactory *g_wlanChipDriverManagerFactory[MAX_CHIPDRIVER_COUNT] = {NULL};
21 static struct HdfChipDriverFactory *HdfWlanGetChipDriverByName(const char *driverName) in HdfWlanGetChipDriverByName()
31 struct HdfChipDriverFactory *factory = g_wlanChipDriverManagerFactory[i]; in HdfWlanGetChipDriverByName()
41 static int32_t HdfWlanRegChipDriver(struct HdfChipDriverFactory *obj) in HdfWlanRegChipDriver()
/ohos5.0/docs/zh-cn/device-dev/porting/
H A Dporting-smallchip-driver-oom.md140 | HdfChipDriverFactory | drivers\hdf_core\framework\include\wifi\hdf_wlan_chipdriver_manager.h | Ch…
156 static struct HdfChipDriverFactory factory = CreateChipDriverFactory(); // 需要移植者实现的方法
175 在上述代码的CreateChipDriverFactory方法中,需要创建一个HdfChipDriverFactory类型的对象。该对象提供如下方法:
182 …| void&nbsp;(\*ReleaseFactory)(struct&nbsp;HdfChipDriverFactory&nbsp;\*factory) | 释放HdfChipDriverF…
185 …| uint8_t&nbsp;(\*GetMaxIFCount)(struct&nbsp;HdfChipDriverFactory&nbsp;\*factory) | 获取当前芯片支持的最大接口数…
210 driverName = "driverName"; /* 需要与HdfChipDriverFactory中的driverName相同*/
H A Dstandard-system-porting-guide.md290 | HdfChipDriverFactory | //drivers/hdf_core/framework/include/wifi/hdf_wlan_chipdriver_manager.h | …
301 static struct HdfChipDriverFactory factory = CreateChipDriverFactory();
320 在CreateChipDriverFactory中,需要创建一个HdfChipDriverFactory,接口如下:
329 …| void&nbsp;(_ReleaseFactory)(struct&nbsp;HdfChipDriverFactory&nbsp;_factory) | 释放HdfChipDriverFac…
332 …| uint8_t&nbsp;(\*GetMaxIFCount)(struct&nbsp;HdfChipDriverFactory&nbsp;\*factory) | 获取当前芯片支持的最大接口数…
358 driverName = "driverName"; /* 需要与HdfChipDriverFactory中的driverName相同*/
/ohos5.0/drivers/hdf_core/framework/model/network/wifi/core/
H A Dhdf_wifi_core.c166 static struct HdfChipDriverFactory *HdfWlanGetDriverFactory(const char *driverName) in HdfWlanGetDriverFactory()
183 struct HdfChipDriverFactory *factory) in HdfWlanDeinitInterface()
223 static int32_t HdfWlanInitInterface(struct HdfWlanDevice *device, struct HdfChipDriverFactory *fact… in HdfWlanInitInterface()
279 static int32_t HdfWlanDeinitInterfaces(struct HdfWlanDevice *device, struct HdfChipDriverFactory *c… in HdfWlanDeinitInterfaces()
307 static int32_t HdfWlanInitInterfaces(struct HdfWlanDevice *device, struct HdfChipDriverFactory *chi… in HdfWlanInitInterfaces()
386 struct HdfChipDriverFactory *chipDriverFact = NULL; in HdfWifiDeinitDevice()
412 struct HdfChipDriverFactory *chipDriverFact = NULL; in HdfWifiInitDevice()
/ohos5.0/docs/en/device-dev/porting/
H A Dporting-smallchip-driver-oom.md140 | HdfChipDriverFactory | drivers\hdf_core\framework\include\wifi\hdf_wlan_chipdriver_manager.h | Fa…
156 … static struct HdfChipDriverFactory factory = CreateChipDriverFactory(); // Implement the method.
175 …In the **CreateChipDriverFactory** method, create an object of the **HdfChipDriverFactory** type.…
182 …id&nbsp;(\*ReleaseFactory)(struct&nbsp;HdfChipDriverFactory&nbsp;\*factory) | Releases the **HdfCh…
185 …| uint8_t&nbsp;(\*GetMaxIFCount)(struct&nbsp;HdfChipDriverFactory&nbsp;\*factory) | Obtains the ma…
210 … Indicates the driver name, which must be the same as that of driverName in HdfChipDriverFactory.*/
H A Dstandard-system-porting-guide.md290 | HdfChipDriverFactory | //drivers/hdf_core/framework/include/wifi/hdf_wlan_chipdriver_manager.h | …
301 static struct HdfChipDriverFactory factory = CreateChipDriverFactory();
320 Create an **HdfChipDriverFactory** in the **CreateChipDriverFactory**. The APIs are as follows:
329 …| void (_ReleaseFactory)(struct HdfChipDriverFactory _factory) | Releases the **HdfChipDriverFacto…
332 …| uint8_t (\*GetMaxIFCount)(struct HdfChipDriverFactory \*factory) | Obtains the maximum number of…
358 …Name = "driverName"; /* The value must be the same as that of driverName in HdfChipDriverFactory.*/
/ohos5.0/docs/zh-cn/device-dev/driver/
H A Ddriver-peripherals-external-des.md241 static struct HdfChipDriverFactory tmpFactory = { 0 };
/ohos5.0/docs/en/device-dev/driver/
H A Ddriver-peripherals-external-des.md241 static struct HdfChipDriverFactory tmpFactory = { 0 };