| /linux-6.15/drivers/net/wwan/t7xx/ |
| H A D | t7xx_port_wwan.c | 157 if (!port->wwan.wwan_port) { in t7xx_port_wwan_create() 161 port->wwan.wwan_port = wwan_create_port(port->dev, port_conf->port_type, in t7xx_port_wwan_create() 163 if (IS_ERR(port->wwan.wwan_port)) in t7xx_port_wwan_create() 183 if (!port->wwan.wwan_port) in t7xx_port_wwan_uninit() 187 wwan_remove_port(port->wwan.wwan_port); in t7xx_port_wwan_uninit() 188 port->wwan.wwan_port = NULL; in t7xx_port_wwan_uninit() 203 wwan_port_rx(port->wwan.wwan_port, skb); in t7xx_port_wwan_recv_skb()
|
| H A D | t7xx_port.h | 136 } wwan; member
|
| /linux-6.15/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_mux.c | 50 if_entry->wwan = NULL; in ipc_mux_session_free() 121 ipc_mux->session[if_id].wwan = ipc_mux->wwan; in ipc_mux_session_open() 184 if (ipc_mux->session[i].wwan) in ipc_mux_channel_close() 299 ipc_mux->wwan = imem->wwan; in ipc_mux_init() 372 if (!session->wwan) in ipc_mux_restart_tx_for_all_sessions() 397 if (!session->wwan) in ipc_mux_stop_netif_for_all_sessions()
|
| H A D | iosm_ipc_mux_codec.c | 389 struct iosm_wwan *wwan; in ipc_mux_dl_fcth_decode() local 407 wwan = ipc_mux->session[if_id].wwan; in ipc_mux_dl_fcth_decode() 408 if (!wwan) { in ipc_mux_dl_fcth_decode() 434 struct iosm_wwan *wwan; in ipc_mux_dl_adgh_decode() local 455 wwan = ipc_mux->session[if_id].wwan; in ipc_mux_dl_adgh_decode() 456 if (!wwan) { in ipc_mux_dl_adgh_decode() 588 struct iosm_wwan *wwan; in mux_dl_adb_decode() local 621 wwan = ipc_mux->session[if_id].wwan; in mux_dl_adb_decode() 622 if (!wwan) in mux_dl_adb_decode() 946 if (!session->wwan) in ipc_mux_stop_tx_for_all_sessions() [all …]
|
| H A D | iosm_ipc_mux.h | 186 struct iosm_wwan *wwan; /*Network i/f used for communication*/ member 352 struct iosm_wwan *wwan; member
|
| H A D | iosm_ipc_imem.h | 338 struct iosm_wwan *wwan; member
|
| H A D | iosm_ipc_imem_ops.c | 106 ipc_imem->wwan = ipc_wwan_init(ipc_imem, ipc_imem->dev); in ipc_imem_wwan_channel_init() 107 if (!ipc_imem->wwan) { in ipc_imem_wwan_channel_init()
|
| H A D | iosm_ipc_imem.c | 593 ipc_imem->mux->wwan = ipc_imem->wwan; in ipc_imem_run_state_worker() 1249 ipc_wwan_deinit(ipc_imem->wwan); in ipc_imem_cleanup()
|
| /linux-6.15/drivers/net/wwan/ |
| H A D | Makefile | 6 obj-$(CONFIG_WWAN) += wwan.o 7 wwan-objs += wwan_core.o
|
| H A D | wwan_hwsim.c | 56 struct wwan_port *wwan; member 208 port->wwan = wwan_create_port(&dev->dev, WWAN_PORT_AT, in wwan_hwsim_port_new() 211 if (IS_ERR(port->wwan)) { in wwan_hwsim_port_new() 212 err = PTR_ERR(port->wwan); in wwan_hwsim_port_new() 239 wwan_remove_port(port->wwan); in wwan_hwsim_port_del()
|
| H A D | Kconfig | 15 called wwan. 28 the device name: debugfs/wwan/wwanX. 59 ID 0. Additional links can be created via wwan rtnetlink type.
|
| H A D | wwan_core.c | 99 struct wwan_device *wwan = to_wwan_dev(dev); in index_show() local 101 return sprintf(buf, "%d\n", wwan->id); in index_show()
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-platform-asus-laptop | 66 What: /sys/devices/platform/asus_laptop/wwan 71 Control the wwan (3G) device. 1 means on, 0 means off.
|
| /linux-6.15/arch/arm64/boot/dts/marvell/ |
| H A D | cn9132-clearfog.dts | 92 rfkill-m2-wwan { 94 label = "m.2 wwan (J21)"; 95 radio-type = "wwan"; 579 m2-wwan-reset-hog { 583 line-name = "m2-wwan-reset";
|
| H A D | cn9130-cf-base.dts | 46 rfkill-m2-wwan { 49 radio-type = "wwan";
|
| /linux-6.15/Documentation/networking/device_drivers/ |
| H A D | index.rst | 18 wwan/index
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | rfkill-gpio.yaml | 30 - wwan
|
| /linux-6.15/Documentation/networking/device_drivers/wwan/ |
| H A D | iosm.rst | 69 The IOSM driver exposes IP link interface "wwan0-X" of type "wwan" for IP 79 ip link add dev wwan0-1 parentdev-name wwan0 type wwan linkid 1
|
| H A D | t7xx.rst | 128 The t7xx driver exposes IP link interface "wwan0-X" of type "wwan" for IP 137 ip link add dev wwan0-1 parentdev wwan0 type wwan linkid 1
|
| /linux-6.15/drivers/net/ |
| H A D | Makefile | 76 obj-$(CONFIG_WWAN) += wwan/
|
| /linux-6.15/drivers/platform/x86/ |
| H A D | asus-laptop.c | 269 struct asus_rfkill wwan; member 1096 static DEVICE_ATTR_RW(wwan); 1337 asus_rfkill_terminate(&asus->wwan); in asus_rfkill_exit() 1400 result = asus_rfkill_setup(asus, &asus->wwan, "asus-wwan", in asus_rfkill_init() 1456 ret = pega_rfkill_setup(asus, &asus->wwan, "pega-wwan", in pega_rfkill_init()
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | sc8280xp-microsoft-arcata.dts | 172 vreg_wwan: regulator-wwan { 851 wwan_sw_en: wwan-sw-en-state {
|
| H A D | sc8280xp-crd.dts | 197 vreg_wwan: regulator-wwan { 895 wwan_sw_en: wwan-sw-en-state {
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mq-librem5-devkit.dts | 142 wwan_codec: sound-wwan-codec { 189 sound-wwan {
|
| /linux-6.15/arch/arm64/boot/dts/mediatek/ |
| H A D | mt7986a-bananapi-bpi-r3-mini.dts | 372 ngff-wwan-off-conf {
|