/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/ipv6/ |
H A D | mld6.c | 80 static err_t mld6_remove_group(struct netif *netif, struct mld_group *group); 81 static void mld6_delayed_report(struct mld_group *group, u16_t maxresp); 82 static void mld6_send(struct netif *netif, struct mld_group *group, u8_t type); 93 struct mld_group *group = netif_mld6_data(netif); in mld6_stop() local 97 while (group != NULL) { in mld6_stop() 98 struct mld_group *next = group->next; /* avoid use-after-free below */ in mld6_stop() 100 /* disable the group at the MAC level */ in mld6_stop() 102 netif->mld_mac_filter(netif, &(group->group_address), NETIF_DEL_MAC_FILTER); in mld6_stop() 105 /* free group */ in mld6_stop() 106 memp_free(MEMP_MLD6_GROUP, group); in mld6_stop() [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/core/ipv6/ |
H A D | mld6.c | 9 * Note: The allnodes (ff01::1, ff02::1) group is assumed be received by your 85 static err_t mld6_remove_group(struct netif *netif, struct mld_group *group); 86 static void mld6_delayed_report(struct mld_group *group, u16_t maxresp); 87 static void mld6_send(struct netif *netif, struct mld_group *group, u8_t type); 98 struct mld_group *group = netif_mld6_data(netif); in mld6_stop() local 102 while (group != NULL) { in mld6_stop() 103 struct mld_group *next = group->next; /* avoid use-after-free below */ in mld6_stop() 105 /* disable the group at the MAC level */ in mld6_stop() 107 netif->mld_mac_filter(netif, &(group->group_address), NETIF_DEL_MAC_FILTER); in mld6_stop() 110 /* free group */ in mld6_stop() [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/core/ipv4/ |
H A D | igmp.c | 3 * IGMP - Internet Group Management Protocol 55 A query for a specific group address (as opposed to ALLHOSTS) 73 …* RFC 2236 - Internet Group Management Protocol, Version 2 - V2 <- this code is bas… 74 * RFC 3376 - Internet Group Management Protocol, Version 3 - V3 75 * RFC 4604 - Using Internet Group Management Protocol Version 3... - V3+ 100 static err_t igmp_remove_group(struct netif *netif, struct igmp_group *group); 101 static void igmp_timeout(struct netif *netif, struct igmp_group *group); 102 static void igmp_start_timer(struct igmp_group *group, u8_t max_time); 103 static void igmp_delaying_member(struct igmp_group *group, u8_t maxresp); 105 static void igmp_send(struct netif *netif, struct igmp_group *group, u8_t type); [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/ipv4/ |
H A D | igmp.c | 3 * IGMP - Internet Group Management Protocol 55 A query for a specific group address (as opposed to ALLHOSTS) 73 …* RFC 2236 - Internet Group Management Protocol, Version 2 - V2 <- this code is bas… 74 * RFC 3376 - Internet Group Management Protocol, Version 3 - V3 75 * RFC 4604 - Using Internet Group Management Protocol Version 3... - V3+ 100 static err_t igmp_remove_group(struct netif* netif, struct igmp_group *group); 101 static void igmp_timeout(struct netif *netif, struct igmp_group *group); 102 static void igmp_start_timer(struct igmp_group *group, u8_t max_time); 103 static void igmp_delaying_member(struct igmp_group *group, u8_t maxresp); 105 static void igmp_send(struct netif *netif, struct igmp_group *group, u8_t type); [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-1.4.1/src/core/ipv4/ |
H A D | igmp.c | 3 * IGMP - Internet Group Management Protocol 52 A query for a specific group address (as opposed to ALLHOSTS) 70 …* RFC 2236 - Internet Group Management Protocol, Version 2 - V2 <- this code is bas… 71 * RFC 3376 - Internet Group Management Protocol, Version 3 - V3 72 * RFC 4604 - Using Internet Group Management Protocol Version 3... - V3+ 112 #define IGMP_LEAVE_GROUP 0x17 /* Leave-group message */ 114 /* Group membership states */ 139 static err_t igmp_remove_group(struct igmp_group *group); 140 static void igmp_timeout( struct igmp_group *group); 141 static void igmp_start_timer(struct igmp_group *group, u8_t max_time); [all …]
|
/nrf52832-nimble/nordic/nrfx/drivers/include/ |
H A D | nrfx_ppi.h | 144 * @brief Function for allocating a PPI channel group. 145 * @details This function allocates the first unused PPI group. 147 * @param[out] p_group Pointer to the PPI channel group that has been allocated. 149 * @retval NRFX_SUCCESS If the channel group was successfully allocated. 150 * @retval NRFX_ERROR_NO_MEM If there is no available channel group to be used. 155 * @brief Function for freeing a PPI channel group. 156 * @details This function also disables the chosen group. 158 * @param[in] group PPI channel group to be freed. 160 * @retval NRFX_SUCCESS If the channel group was successfully freed. 161 * @retval NRFX_ERROR_INVALID_PARAM If the channel group is not user-configurable. [all …]
|
H A D | nrfx_dppi.h | 95 * @brief Function for allocating a DPPI channel group. 96 * @details This function allocates the first unused DPPI group. 98 * @param[out] p_group Pointer to the DPPI channel group that has been allocated. 100 * @retval NRFX_SUCCESS If the channel group was successfully allocated. 101 * @retval NRFX_ERROR_NO_MEM If there is no available channel group to be used. 106 * @brief Function for freeing a DPPI channel group. 107 * @details This function also disables the chosen group. 109 * @param[in] group DPPI channel group to be freed. 111 * @retval NRFX_SUCCESS If the channel group was successfully freed. 112 * @retval NRFX_ERROR_INVALID_PARAM If the specified group is not allocated. [all …]
|
/nrf52832-nimble/nordic/nrfx/drivers/src/ |
H A D | nrfx_ppi.c | 43 …roups_allocated; /**< Bitmap representing groups availability. 1 when a group is allocated, 0 ot… 47 * @brief Compute a group mask (needed for driver internals, not used for NRF_PPI registers). 49 * @param[in] group Group number to transform to a mask. 51 * @retval Group mask. 53 __STATIC_INLINE uint32_t group_to_mask(nrf_ppi_channel_group_t group) in group_to_mask() argument 55 return (1uL << (uint32_t) group); in group_to_mask() 103 * @brief Check whether a channel group can be used by an application. 105 * @param[in] group Group to check. 107 * @retval true The group is an application group. 108 * @retval false The group is not an application group (this group either does not exist or [all …]
|
H A D | nrfx_dppi.c | 69 __STATIC_INLINE bool group_is_allocated(nrf_dppi_channel_group_t group) in group_is_allocated() argument 71 return ((m_allocated_groups & DPPI_BIT_SET(group)) != 0); in group_is_allocated() 77 nrf_dppi_channel_group_t group = NRF_DPPI_CHANNEL_GROUP0; in nrfx_dppi_free() local 85 if (mask & DPPI_BIT_SET(group)) in nrfx_dppi_free() 87 nrf_dppi_group_clear(NRF_DPPIC, group); in nrfx_dppi_free() 88 mask &= ~DPPI_BIT_SET(group); in nrfx_dppi_free() 90 group++; in nrfx_dppi_free() 187 nrf_dppi_channel_group_t group = NRF_DPPI_CHANNEL_GROUP0; in nrfx_dppi_group_alloc() local 196 // Find first free group in nrfx_dppi_group_alloc() 197 while (!(remaining_groups & DPPI_BIT_SET(group))) in nrfx_dppi_group_alloc() [all …]
|
/nrf52832-nimble/rt-thread/tools/ |
H A D | keil.py | 58 group = SubElement(parent, 'Group') 59 group_name = SubElement(group, 'GroupName') 68 files = SubElement(group, 'Files') 94 def MDK4AddLibToGroup(ProjectFiles, group, name, filename, project_path): argument 101 files = SubElement(group, 'Files') 128 # don't add an empty group 132 group = SubElement(parent, 'Group') 133 group_name = SubElement(group, 'GroupName') 145 files = SubElement(group, 'Files') 169 return group [all …]
|
H A D | building.py | 24 # group definition. 296 # add rtconfig.h/BSP path into Kernel group 520 def MergeGroup(src_group, group): argument 521 src_group['src'] = src_group['src'] + group['src'] 522 if 'CCFLAGS' in group: 524 src_group['CCFLAGS'] = src_group['CCFLAGS'] + group['CCFLAGS'] 526 src_group['CCFLAGS'] = group['CCFLAGS'] 527 if 'CPPPATH' in group: 529 src_group['CPPPATH'] = src_group['CPPPATH'] + group['CPPPATH'] 531 src_group['CPPPATH'] = group['CPPPATH'] [all …]
|
H A D | cdk.py | 35 # don't add an empty group 39 group = SubElement(parent, 'VirtualDirectory', attrib={'Name': name}) 50 file = SubElement(group, 'File', attrib={'Name': elm_attr_name}) 52 return group 72 for group in script: 73 group_tree = SDKAddGroup(ProjectFiles, root, group['name'], group['src'], project_path) 76 if 'CPPPATH' in group and group['CPPPATH']: 78 CPPPATH += group['CPPPATH'] 80 CPPPATH += group['CPPPATH'] 82 # get each group's definitions [all …]
|
H A D | iar.py | 50 group = SubElement(parent, 'group') 51 group_name = SubElement(group, 'name') 62 file = SubElement(group, 'file') 94 def searchLib(group): argument 95 for path_item in group['LIBPATH']: 104 # add group 105 for group in script: 106 IARAddGroup(root, group['name'], group['src'], project_path) 109 if 'CPPPATH' in group and group['CPPPATH']: 110 CPPPATH += group['CPPPATH'] [all …]
|
H A D | ses.py | 13 # don't add an empty group 17 group = SubElement(parent, 'folder', attrib={'Name': name}) 28 file = SubElement(group, 'file', attrib={'file_name': elm_attr_name}) 30 return group 56 for group in script: 57 # print(group) 59 group_tree = SDKAddGroup(project_node, group['name'], group['src'], project_path) 61 # get each group's cc flags 62 if group.has_key('CCFLAGS') and group['CCFLAGS']: 64 CCFLAGS += ' ' + group['CCFLAGS'] [all …]
|
H A D | vs.py | 39 Filter.set('Name', name) #set group name to group 86 # add "*.c" files group 92 for group in script: 94 if 'LIBS' in group and group['LIBS']: 95 for item in group['LIBS']: 97 for path_item in group['LIBPATH']: 105 group_xml = VS_AddGroup(ProjectFiles, elem, group['name'], group['src'], libs, project_path) 107 # add "*.h" files group
|
H A D | ua.py | 53 for group in project: 55 if 'CPPPATH' in group and group['CPPPATH']: 56 CPPPATH += group['CPPPATH'] 58 # get each group's definitions 59 if 'CPPDEFINES' in group and group['CPPDEFINES']: 60 CPPDEFINES += group['CPPDEFINES']
|
/nrf52832-nimble/nordic/nrfx/hal/ |
H A D | nrf_ppi.h | 99 NRF_PPI_CHANNEL_GROUP0 = 0, /**< Channel group 0. */ 100 NRF_PPI_CHANNEL_GROUP1 = 1, /**< Channel group 1. */ 101 NRF_PPI_CHANNEL_GROUP2 = 2, /**< Channel group 2. */ 102 NRF_PPI_CHANNEL_GROUP3 = 3, /**< Channel group 3. */ 104 NRF_PPI_CHANNEL_GROUP4 = 4, /**< Channel group 4. */ 105 NRF_PPI_CHANNEL_GROUP5 = 5 /**< Channel group 5. */ 111 * @brief Definition of which PPI channels belong to a group. 115 NRF_PPI_CHANNEL_EXCLUDE = PPI_CHG_CH0_Excluded, /**< Channel excluded from a group. */ 116 NRF_PPI_CHANNEL_INCLUDE = PPI_CHG_CH0_Included /**< Channel included in a group. */ 136 …TASK_CHG0_EN = offsetof(NRF_PPI_Type, TASKS_CHG[0].EN), /**< Task for enabling channel group 0 */ [all …]
|
H A D | nrf_dppi.h | 52 NRF_DPPI_CHANNEL_GROUP0 = 0, /**< Channel group 0. */ 53 NRF_DPPI_CHANNEL_GROUP1 = 1, /**< Channel group 1. */ 54 NRF_DPPI_CHANNEL_GROUP2 = 2, /**< Channel group 2. */ 55 NRF_DPPI_CHANNEL_GROUP3 = 3, /**< Channel group 3. */ 56 NRF_DPPI_CHANNEL_GROUP4 = 4, /**< Channel group 4. */ 57 NRF_DPPI_CHANNEL_GROUP5 = 5 /**< Channel group 5. */ 63 …NRF_DPPI_TASK_CHG0_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[0].EN), /**< Enable channel group 0. … 64 …NRF_DPPI_TASK_CHG0_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[0].DIS), /**< Disable channel group 0.… 65 …NRF_DPPI_TASK_CHG1_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[1].EN), /**< Enable channel group 1. … 66 …NRF_DPPI_TASK_CHG1_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[1].DIS), /**< Disable channel group 1.… [all …]
|
/nrf52832-nimble/rt-thread/libcpu/arc/ |
H A D | SConscript | 9 group = [] 12 group = group + SConscript(os.path.join(cwd, 'common', 'SConscript')) 15 group = group + SConscript(os.path.join(cwd, rtconfig.CPU, 'SConscript')) 17 Return('group')
|
/nrf52832-nimble/rt-thread/libcpu/risc-v/ |
H A D | SConscript | 9 group = [] 13 group = group + SConscript(os.path.join(cwd, 'common', 'SConscript')) 16 group = group + SConscript(os.path.join(cwd, rtconfig.CPU, 'SConscript')) 18 Return('group')
|
/nrf52832-nimble/rt-thread/libcpu/arm/ |
H A D | SConscript | 9 group = [] 13 group = group + SConscript(os.path.join(cwd, 'common', 'SConscript')) 16 group = group + SConscript(os.path.join(cwd, rtconfig.CPU, 'SConscript')) 18 Return('group')
|
/nrf52832-nimble/rt-thread/libcpu/c-sky/ |
H A D | SConscript | 9 group = [] 13 group = group + SConscript(os.path.join(cwd, 'common', 'SConscript')) 16 group = group + SConscript(os.path.join(cwd, rtconfig.CPU, 'SConscript')) 18 Return('group')
|
/nrf52832-nimble/rt-thread/libcpu/mips/ |
H A D | SConscript | 9 group = [] 13 group = group + SConscript(os.path.join(cwd, 'common', 'SConscript')) 16 group = group + SConscript(os.path.join(cwd, rtconfig.CPU, 'SConscript')) 18 Return('group')
|
/nrf52832-nimble/rt-thread/libcpu/ppc/ |
H A D | SConscript | 9 group = [] 13 group = group + SConscript(os.path.join(cwd, 'common', 'SConscript')) 16 group = group + SConscript(os.path.join(cwd, rtconfig.CPU, 'SConscript')) 18 Return('group')
|
/nrf52832-nimble/rt-thread/libcpu/ti-dsp/ |
H A D | SConscript | 9 group = [] 13 group = group + SConscript(os.path.join(cwd, rtconfig.CPU, 'SConscript')) 15 Return('group')
|