| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | mesh_plink.c | 14 #include "mesh.h" 20 #define mod_plink_timer(s, t) (mod_timer(&s->mesh->plink_timer, \ 61 s32 rssi_threshold = sdata->u.mesh.mshcfg.rssi_threshold; in rssi_threshold_check() 69 * mesh_plink_fsm_restart - restart a mesh peer link finite state machine 71 * @sta: mesh peer link to restart 73 * Locking: this function must be called holding sta->mesh->plink_lock 77 lockdep_assert_held(&sta->mesh->plink_lock); in mesh_plink_fsm_restart() 78 sta->mesh->plink_state = NL80211_PLINK_LISTEN; in mesh_plink_fsm_restart() 79 sta->mesh->llid = sta->mesh->plid = sta->mesh->reason = 0; in mesh_plink_fsm_restart() 80 sta->mesh->plink_retries = 0; in mesh_plink_fsm_restart() [all …]
|
| H A D | mesh_pathtbl.c | 16 #include "mesh.h" 79 * mesh_path_assign_nexthop - update mesh path next hop 81 * @mpath: mesh path to update 118 /* size of the fixed part of the mesh header */ in prepare_for_gate() 127 /* we preserve the previous mesh header and only add in prepare_for_gate() 230 * mesh_path_lookup - look up a path in the mesh path table 234 * Returns: pointer to the mesh path structure, or NULL if not found 241 return mpath_lookup(sdata->u.mesh.mesh_paths, dst, sdata); in mesh_path_lookup() 247 return mpath_lookup(sdata->u.mesh.mpp_paths, dst, sdata); in mpp_path_lookup() 273 * mesh_path_lookup_by_idx - look up a path in the mesh path table by its index [all …]
|
| H A D | mesh.h | 19 * enum mesh_path_flags - mac80211 mesh path flags 21 * @MESH_PATH_ACTIVE: the mesh path can be used for forwarding 22 * @MESH_PATH_RESOLVING: the discovery process is running for this mesh path 23 * @MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 25 * @MESH_PATH_FIXED: the mesh path has been manually set and should not be 27 * @MESH_PATH_RESOLVED: the mesh path can has been resolved 30 * @MESH_PATH_DELETED: the mesh path has been deleted and should no longer 33 * MESH_PATH_RESOLVED is used by the mesh path timer to 34 * decide when to stop or cancel the mesh path discovery. 47 * enum mesh_deferred_task_flags - mac80211 mesh deferred tasks [all …]
|
| H A D | mesh_ps.c | 8 #include "mesh.h" 12 /* mesh PS management */ 15 * mps_qos_null_get - create pre-addressed QoS Null frame for mesh powersave 75 * @sdata: local mesh subif 82 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update() 95 switch (sta->mesh->plink_state) { in ieee80211_mps_local_status_update() 102 if (sta->mesh->local_pm == NL80211_MESH_POWER_LIGHT_SLEEP) in ieee80211_mps_local_status_update() 104 else if (sta->mesh->local_pm == NL80211_MESH_POWER_DEEP_SLEEP) in ieee80211_mps_local_status_update() 115 * (see IEEE802.11-2012 13.14.8.3). The non-peer mesh power mode is in ieee80211_mps_local_status_update() 117 * least one mesh peer (see 13.14.3.1). Otherwise, set it to the in ieee80211_mps_local_status_update() [all …]
|
| H A D | mesh.c | 12 #include "mesh.h" 41 from_timer(sdata, t, u.mesh.housekeeping_timer); in ieee80211_mesh_housekeeping_timer() 43 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mesh_housekeeping_timer() 51 * mesh_matches_local - check if the config of a mesh point matches ours 53 * @sdata: local mesh subif 54 * @ie: information elements of a management frame from the mesh peer 56 * This function checks if the mesh configuration of a mesh point matches the 57 * local mesh configuration, i.e. if both nodes belong to the same mesh network. 62 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_matches_local() 70 * - On mesh config capabilities in mesh_matches_local() [all …]
|
| H A D | Kconfig | 61 bool "Enable mac80211 mesh networking support" 64 Select this option to enable 802.11 mesh operation in mac80211 65 drivers that support it. 802.11 mesh connects multiple stations 200 bool "Verbose mesh peer link debugging" 205 verbose mesh peer link debugging messages (when mac80211 206 is taking part in a mesh network). 213 bool "Verbose mesh path debugging" 218 verbose mesh path selection debugging messages (when mac80211 219 is taking part in a mesh network). 226 bool "Verbose mesh HWMP routing debugging" [all …]
|
| H A D | debugfs_netdev.c | 581 IEEE80211_IF_FILE(estab_plinks, u.mesh.estab_plinks, ATOMIC); 583 /* Mesh stats attributes */ 584 IEEE80211_IF_FILE(fwded_mcast, u.mesh.mshstats.fwded_mcast, DEC); 585 IEEE80211_IF_FILE(fwded_unicast, u.mesh.mshstats.fwded_unicast, DEC); 586 IEEE80211_IF_FILE(fwded_frames, u.mesh.mshstats.fwded_frames, DEC); 587 IEEE80211_IF_FILE(dropped_frames_ttl, u.mesh.mshstats.dropped_frames_ttl, DEC); 589 u.mesh.mshstats.dropped_frames_congestion, DEC); 591 u.mesh.mshstats.dropped_frames_no_route, DEC); 593 /* Mesh parameters */ 595 u.mesh.mshcfg.dot11MeshMaxRetries, DEC); [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/obsolete/ |
| H A D | sysfs-class-net-mesh | 4 What: /sys/class/net/<mesh_iface>/mesh/aggregated_ogms 9 mesh <mesh_iface> shall be aggregated or not. 11 What: /sys/class/net/<mesh_iface>/mesh/<vlan_subdir>/ap_isolation 20 What: /sys/class/net/<mesh_iface>/mesh/bonding 25 mesh will be sent using multiple interfaces at the 28 What: /sys/class/net/<mesh_iface>/mesh/bridge_loop_avoidance 34 between the mesh and devices bridged with the soft 37 What: /sys/class/net/<mesh_iface>/mesh/fragmentation 42 mesh will be fragmented or silently discarded if the 45 What: /sys/class/net/<mesh_iface>/mesh/gw_bandwidth [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aeis/ |
| H A D | eis_algo_service.cpp | 127 int EisAlgoAdaptor::OnMeshCallback(struct dvsEngine* engine, struct meshxyFEC* mesh) { in OnMeshCallback() argument 128 XCAM_ASSERT(mesh != nullptr); in OnMeshCallback() 130 LOGD_AEIS("OnMeshCallback got img id %d , mesh idx %d, img idx %d", mesh->image_index, in OnMeshCallback() 131 mesh->mesh_buffer_index, mesh->image_buffer_index); in OnMeshCallback() 132 remap_->Remap(mesh); in OnMeshCallback() 138 LOGD_AEIS("OnMeshCallBack push back available mesh id %d", in OnMeshCallback() 145 auto img = dvs_images_.find(mesh->image_index); in OnMeshCallback() 251 auto* mesh = remap_->AllocUserBuffer(); in Prepare() local 254 dvs_mesh->image_buffer_index = mesh->ImageBufferIndex; in Prepare() 255 dvs_mesh->image_index = mesh->FrameId; in Prepare() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 29 * enum rtw_mesh_path_flags - mesh path flags 31 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 32 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 33 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 35 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 37 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 40 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 49 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 50 * decide when to stop or cancel the mesh path discovery. 66 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 29 * enum rtw_mesh_path_flags - mesh path flags 31 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 32 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 33 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 35 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 37 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 40 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 49 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 50 * decide when to stop or cancel the mesh path discovery. 66 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 29 * enum rtw_mesh_path_flags - mesh path flags 31 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 32 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 33 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 35 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 37 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 40 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 49 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 50 * decide when to stop or cancel the mesh path discovery. 66 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 29 * enum rtw_mesh_path_flags - mesh path flags 31 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 32 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 33 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 35 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 37 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 40 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 49 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 50 * decide when to stop or cancel the mesh path discovery. 66 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 29 * enum rtw_mesh_path_flags - mesh path flags 31 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 32 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 33 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 35 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 37 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 40 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 49 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 50 * decide when to stop or cancel the mesh path discovery. 66 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/mesh/ |
| H A D | rtw_mesh_pathtbl.h | 28 * enum rtw_mesh_path_flags - mesh path flags 30 * @RTW_MESH_PATH_ACTIVE: the mesh path can be used for forwarding 31 * @RTW_MESH_PATH_RESOLVING: the discovery process is running for this mesh path 32 * @RTW_MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence 34 * @RTW_MESH_PATH_FIXED: the mesh path has been manually set and should not be 36 * @RTW_MESH_PATH_RESOLVED: the mesh path can has been resolved 39 * @RTW_MESH_PATH_DELETED: the mesh path has been deleted and should no longer 48 * RTW_MESH_PATH_RESOLVED is used by the mesh path timer to 49 * decide when to stop or cancel the mesh path discovery. 65 * struct rtw_mesh_path - mesh path structure [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/common/gen_mesh/ |
| H A D | RkGenMeshVersion.h | 30 2) Add "saveMesh4bin" flag: whether to save 4 mesh bins(meshxi,meshxf,meshyi,meshyf) or not 33 …3) Add "mesh4binPath" : set the path for saving 4 mesh bins, for example, mesh4binPath = "../data_… 34 when 4 mesh bins saved, the prefix file names of each group of bins are 41 2) Add "saveMeshX" flag: whether to save mesh bin or not 44 … 3) Add "meshPath" : set the path for saving mesh bin, for example, meshPath = "../data_out/" 84 * - FEC: change mesh border from (srcW-3, srcH-3) to (srcW-1, srcH-1) 89 …the naming rules of mesh table are specified as(using "meshxi, level=0, input=3840x2160, output=19… 124 add a new function interface: LDCH mesh(for x direction) + FEC mesh(for y direction) 125 1) CameraCoeff of original resolution, e.g. 3840*2160 --> LDCH mesh --> LDCH 126 …2) CameraCoeff of original resolution, e.g. 3840*2160 --> 1920*1080 FEC mesh + 1920*1080 image dat… [all …]
|
| /OK3568_Linux_fs/kernel/drivers/scsi/ |
| H A D | mesh.c | 3 * SCSI low-level driver for the MESH (Macintosh Enhanced SCSI Hardware) 5 * We assume the MESH is connected to a DBDMA (descriptor-based DMA) 50 #include "mesh.h" 58 MODULE_DESCRIPTION("PowerMac MESH SCSI driver"); 145 volatile struct mesh_regs __iomem *mesh; member 223 tlp->bs0 = ms->mesh->bus_status0; in dlog() 224 tlp->bs1 = ms->mesh->bus_status1; in dlog() 252 printk(KERN_DEBUG "mesh log %d: bs=%.2x%.2x ph=%.2x ", in dumplog() 277 printk(KERN_DEBUG "mesh log: bs=%.2x%.2x ph=%.2x t%d ", in dumpslog() 305 volatile struct mesh_regs __iomem *mr = ms->mesh; in mesh_dump_regs() [all …]
|