/hardware/broadcom/wlan/bcm4329/src/dhd/sys/ |
dhd_linux.c | 2 * Broadcom Dongle Host Driver (DHD), Linux-specific network interface 56 #include <dhd.h> 222 extern int dhdcdc_set_ioctl(dhd_pub_t *dhd, int ifidx, uint cmd, void *buf, uint len); 226 extern void dhd_pktfilter_offload_set(dhd_pub_t * dhd, char *arg); 227 extern void dhd_pktfilter_offload_enable(dhd_pub_t * dhd, char *arg, int enable, int master_mode); 307 #define DHD_REGISTRATION_TIMEOUT 8000 /* msec : allowed time to finished dhd registration */ 467 static int dhd_toe_get(dhd_info_t *dhd, int idx, uint32 *toe_ol); 468 static int dhd_toe_set(dhd_info_t *dhd, int idx, uint32 toe_ol); 471 static int dhd_wl_host_event(dhd_info_t *dhd, int *ifidx, void *pktdata, 503 static void dhd_set_packet_filter(int value, dhd_pub_t *dhd) 607 struct dhd_info *dhd = container_of(h, struct dhd_info, early_suspend); local 617 struct dhd_info *dhd = container_of(h, struct dhd_info, early_suspend); local 722 dhd_info_t *dhd = (dhd_info_t *)dhdp->info; local 906 dhd_info_t *dhd; local 986 dhd_info_t *dhd = (dhd_info_t *)data; local 1041 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 1060 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 1076 dhd_info_t *dhd = (dhd_info_t *)(dhdp->info); local 1116 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(net); local 1189 dhd_info_t *dhd = dhdp->info; local 1205 dhd_info_t *dhd = (dhd_info_t *)dhdp->info; local 1311 dhd_info_t *dhd = (dhd_info_t *)(dhdp->info); local 1328 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(net); local 1363 dhd_info_t *dhd = (dhd_info_t *)data; local 1406 dhd_info_t *dhd = (dhd_info_t *)data; local 1429 dhd_info_t *dhd = (dhd_info_t *)data; local 1471 dhd_info_t *dhd; local 1487 dhd_info_t *dhd = (dhd_info_t *)dhdp->info; local 1577 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(net); local 1703 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(net); local 1845 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(net); local 1866 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(net); local 1981 dhd_info_t *dhd = NULL; local 2008 memcpy(netdev_priv(net), &dhd, sizeof(dhd)); local 2115 memcpy(netdev_priv(net), &dhd, sizeof(dhd)); local 2147 dhd_info_t *dhd = (dhd_info_t*)dhdp->info; local 2285 dhd_info_t *dhd = (dhd_info_t *)dhdp->info; local 2382 dhd_info_t *dhd; local 2408 dhd_info_t *dhd; local 2584 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 2597 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 2622 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 2651 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 2665 dhd_info_t *dhd = (dhd_info_t *)pub->info; local 2735 dhd_info_t *dhd; local 2748 dhd_info_t *dhd; local 2761 dhd_info_t *dhd; local 2770 dhd_info_t *dhd; local 2824 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2900 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2918 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2932 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2945 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2955 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2978 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2988 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 2998 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3008 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3017 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3035 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3091 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 3111 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3121 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 3135 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3145 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 3165 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3175 dhd_info_t *dhd = (dhd_info_t *)(pub->info); local 3198 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local 3208 dhd_info_t *dhd = *(dhd_info_t **)netdev_priv(dev); local [all...] |
dhd_cdc.c | 2 * DHD Protocol Module for CDC and BDC. 39 #include <dhd.h> 44 extern int dhd_preinit_ioctls(dhd_pub_t *dhd); 73 dhdcdc_msg(dhd_pub_t *dhd) 75 dhd_prot_t *prot = dhd->prot; 81 dhd_os_wake_lock(dhd); 91 ret = dhd_bus_txctl(dhd->bus, (uchar*)&prot->msg, len); 92 dhd_os_wake_unlock(dhd); 97 dhdcdc_cmplt(dhd_pub_t *dhd, uint32 id, uint32 len) 100 dhd_prot_t *prot = dhd->prot [all...] |
dhd_proto.h | 2 * Header file describing the internal (inter-module) DHD interfaces. 5 * DHD OS, bus, and protocol modules. 45 * Exported from the dhd protocol module (dhd_cdc, dhd_rndis) 62 extern bool dhd_proto_fcinfo(dhd_pub_t *dhd, void *pktbuf, uint8 *fcbits); 73 extern int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len); 87 extern int dhd_preinit_ioctls(dhd_pub_t *dhd);
|
dhd_common.c | 2 * Broadcom Dongle Host Driver (DHD), common DHD core. 34 #include <dhd.h> 68 extern int dhdcdc_set_ioctl(dhd_pub_t *dhd, int ifidx, uint cmd, void *buf, uint len); 70 extern int dhd_wl_ioctl(dhd_pub_t *dhd, uint cmd, char *buf, uint buflen); 163 /* Base DHD info */ 745 "dhd version:%d dongle version:%d]\n", 808 wl_host_event(struct dhd_info *dhd, int *ifidx, void *pktdata, 849 dhd_add_if(dhd, ifevent->ifidx, 854 dhd_del_if(dhd, ifevent->ifidx) 1446 dhd_pub_t *dhd = dhd_bus_pub(dhdp); local 1702 dhd_pub_t *dhd = dhd_bus_pub(dhdp); local 1736 dhd_pub_t *dhd = dhd_bus_pub(dhdp); local [all...] |
dhd_sdio.c | 2 * DHD Bus Module for SDIO 54 #include <dhd.h> 145 PKTFREE(bus->dhd->osh, pkt, FALSE); 147 extern int dhdcdc_set_ioctl(dhd_pub_t *dhd, int ifidx, uint cmd, void *buf, uint len); 163 dhd_pub_t *dhd; member in struct:dhd_bus 242 bool use_rxchain; /* If dhd should use PKT chains */ 306 #define DHD_NOPMU(dhd) (FALSE) 386 regvar = R_REG(bus->dhd->osh, regaddr); \ 402 W_REG(bus->dhd->osh, regaddr, regval); \ 717 dhd_os_wd_timer(bus->dhd, dhd_watchdog_ms) 1149 dhd_pub_t *dhd = bus->dhd; local [all...] |
dhd.h | 2 * Header file describing the internal (inter-module) DHD interfaces. 5 * DHD OS, bus, and protocol modules. 27 * $Id: dhd.h,v 1.32.4.7.2.4.14.49 2010/08/20 17:32:48 Exp $ 111 /* Internal dhd items */ 116 uint hdrlen; /* Total DHD header length (proto + bus) */ 140 ulong wd_dpc_sched; /* Number of times dhd dpc scheduled by watchdog timer */ 229 * Exported from dhd OS modules (dhd_linux/dhd_ndis) 265 extern int dhdcdc_query_ioctl(dhd_pub_t *dhd, int ifidx, uint cmd, void *buf, uint len); 291 extern int write_to_file(dhd_pub_t *dhd, uint8 *buf, int size); 311 extern int dhd_ifname2idx(struct dhd_info *dhd, char *name) [all...] |
dhd_bus.h | 2 * Header file describing the internal (inter-module) DHD interfaces. 5 * DHD OS, bus, and protocol modules. 34 * Exported from dhd bus module (dhd_usb, dhd_sdio) 61 extern bool dhd_bus_watchdog(dhd_pub_t *dhd); 65 extern int dhd_bus_console_in(dhd_pub_t *dhd, uchar *msg, uint msglen);
|
dhd_custom_gpio.c | 33 #include <dhd.h> 66 MODULE_PARM_DESC(dhd_oob_gpio_num, "DHD oob gpio number"); 164 /* Customer access to MAC address stored outside of DHD driver */
|
/hardware/broadcom/wlan/bcm4329/src/dhd/exe/ |
dhdu_cmd.h | 2 * Command structure for dhd command line utility, copied from wl utility 31 typedef int (cmd_func_t)(void *dhd, cmd_t *cmd, char **argv); 47 extern int dhd_get(void *dhd, int cmd, void *buf, int len); 48 extern int dhd_set(void *dhd, int cmd, void *buf, int len);
|
dhdu.h | 2 * Common code for dhd utility, hacked from wl utility 44 extern void dhd_printlasterror(void *dhd); 48 extern int dhd_check(void *dhd); 65 #define CMD_DHD 1 /* the start of a dhd command */
|
dhdu.c | 2 * Common code for dhd utility, hacked from wl utility 78 static int dhd_var_getbuf(void *dhd, char *iovar, void *param, int param_len, void **bufptr); 79 static int dhd_var_setbuf(void *dhd, char *iovar, void *param, int param_len); 83 static int dhd_iovar_getint(void *dhd, char *name, int *var); 84 static int dhd_iovar_setint(void *dhd, char *name, int var); 108 static int dhd_do_msglevel(void *dhd, cmd_t *cmd, char **argv, dbg_msg_t *dbg_msg); 119 "get/set wl message(in dhd) bits" }, 156 "reset the bus stats shown in the dhd dump"}, 365 dhd_list(void *dhd, cmd_t *garb, char **argv) 372 UNUSED_PARAMETER(dhd); [all...] |
GNUmakefile | 2 # GNUmakefile for dhd/exe 56 DHD_EXE := dhd 94 PROJECT := dhd.xcodeproj 95 PROJTGT := dhd 99 # Executable is located in build/Debug/dhd
|
dhdu_linux.c | 2 * Linux port of dhd command line utility, hacked from wl utility. 53 #define DEV_TYPE_LEN 4 /* length for devtype 'dhd' */ 64 dhd_ioctl(void *dhd, int cmd, void *buf, int len, bool set) 66 struct ifreq *ifr = (struct ifreq *)dhd; 108 strcpy(info.driver, "?dhd"); 127 dhd_get(void *dhd, int cmd, void *buf, int len) 129 return dhd_ioctl(dhd, cmd, buf, len, FALSE); 133 dhd_set(void *dhd, int cmd, void *buf, int len) 135 return dhd_ioctl(dhd, cmd, buf, len, TRUE); 162 !strncmp(dev_type, "dhd", 3) [all...] |
/hardware/broadcom/wlan/bcm4329/src/dhd/linux/ |
makefile.26 | 3 # Broadcom DHD Driver 31 obj-m += dhd.o 32 dhd-objs = $(DHDOFILES)
|
Makefile | 73 vpath %.c $(SRCBASE)/dhd/sys $(SRCBASE)/shared $(SRCBASE)/bcmsdio/sys $(SRCBASE)/wl/sys $(SRCBASE)/crypto 122 IFLAGS += -I$(SRCBASE)/dhd/sys 283 MODULES := dhd.o 286 KMODULES:=dhd.ko 308 dhd-cdc-usb dhd-cdc-sdstd \ 309 dhd-cdc-sdspi-pci dhd-cdc-sdmmc-gpl dhd-cdc-sdmmc-oob-gpl dhd-cdc-sdmmc-nexus-gpl [all...] |
/hardware/broadcom/wlan/bcm4329/src/ |
Android.mk | 25 dhd/exe/dhdu.c \ 26 dhd/exe/dhdu_linux.c \
|
/hardware/broadcom/wlan/bcm4329/src/wl/sys/ |
wl_iw.h | 217 extern int dhd_pno_enable(dhd_pub_t *dhd, int pfn_enabled); 218 extern int dhd_pno_clean(dhd_pub_t *dhd); 219 extern int dhd_pno_set(dhd_pub_t *dhd, wlc_ssid_t* ssids_local, int nssid, ushort scan_fr); 220 extern int dhd_pno_get_status(dhd_pub_t *dhd);
|
wl_cfg80211.c | 39 #include <dhd.h> 45 #include <dhd.h> [all...] |
wl_iw.c | 40 #include <dhd.h> 50 #include <dhd.h> 327 WL_INFORM(("\n%s, PID:%x: send Local IOCTL -> dhd: cmd:0x%x, buf:%p, len:%d ,\n", [all...] |
/hardware/broadcom/wlan/bcm4329/src/bcmsdio/sys/ |
bcmsdh_linux.c | 49 #include <dhd.h> 354 /* Only one instance of dhd will be */
|
bcmsdh_sdmmc.c | 42 #include <dhd.h> [all...] |