Lines Matching refs:entry
62 int16_t entry = -1; in utilsSoftSrcMatchShortFindEntry() local
69 entry = i; in utilsSoftSrcMatchShortFindEntry()
74 return entry; in utilsSoftSrcMatchShortFindEntry()
79 int16_t entry = -1; in findSrcMatchShortAvailEntry() local
85 entry = i; in findSrcMatchShortAvailEntry()
90 return entry; in findSrcMatchShortAvailEntry()
93 static inline void addToSrcMatchShortIndirect(uint16_t entry, uint16_t aShortAddress) in addToSrcMatchShortIndirect() argument
97 srcMatchShortEntry[entry].checksum = checksum; in addToSrcMatchShortIndirect()
98 srcMatchShortEntry[entry].allocated = true; in addToSrcMatchShortIndirect()
101 static inline void removeFromSrcMatchShortIndirect(uint16_t entry) in removeFromSrcMatchShortIndirect() argument
103 srcMatchShortEntry[entry].allocated = false; in removeFromSrcMatchShortIndirect()
104 srcMatchShortEntry[entry].checksum = 0; in removeFromSrcMatchShortIndirect()
112 int16_t entry = -1; in otPlatRadioAddSrcMatchShortEntry() local
114 entry = findSrcMatchShortAvailEntry(); in otPlatRadioAddSrcMatchShortEntry()
115 otLogDebgPlat("Add ShortAddr entry: %d", entry); in otPlatRadioAddSrcMatchShortEntry()
117 …otEXPECT_ACTION(entry >= 0 && entry < RADIO_CONFIG_SRC_MATCH_SHORT_ENTRY_NUM, error = OT_ERROR_NO_… in otPlatRadioAddSrcMatchShortEntry()
119 addToSrcMatchShortIndirect((uint16_t)entry, aShortAddress); in otPlatRadioAddSrcMatchShortEntry()
130 int16_t entry = -1; in otPlatRadioClearSrcMatchShortEntry() local
132 entry = utilsSoftSrcMatchShortFindEntry(aShortAddress); in otPlatRadioClearSrcMatchShortEntry()
133 otLogDebgPlat("Clear ShortAddr entry: %d", entry); in otPlatRadioClearSrcMatchShortEntry()
135 …otEXPECT_ACTION(entry >= 0 && entry < RADIO_CONFIG_SRC_MATCH_SHORT_ENTRY_NUM, error = OT_ERROR_NO_… in otPlatRadioClearSrcMatchShortEntry()
137 removeFromSrcMatchShortIndirect((uint16_t)entry); in otPlatRadioClearSrcMatchShortEntry()
164 int16_t entry = -1; in utilsSoftSrcMatchExtFindEntry() local
176 entry = i; in utilsSoftSrcMatchExtFindEntry()
181 return entry; in utilsSoftSrcMatchExtFindEntry()
186 int16_t entry = -1; in findSrcMatchExtAvailEntry() local
192 entry = i; in findSrcMatchExtAvailEntry()
197 return entry; in findSrcMatchExtAvailEntry()
200 static inline void addToSrcMatchExtIndirect(uint16_t entry, const otExtAddress *aExtAddress) in addToSrcMatchExtIndirect() argument
209 srcMatchExtEntry[entry].checksum = checksum; in addToSrcMatchExtIndirect()
210 srcMatchExtEntry[entry].allocated = true; in addToSrcMatchExtIndirect()
213 static inline void removeFromSrcMatchExtIndirect(uint16_t entry) in removeFromSrcMatchExtIndirect() argument
215 srcMatchExtEntry[entry].allocated = false; in removeFromSrcMatchExtIndirect()
216 srcMatchExtEntry[entry].checksum = 0; in removeFromSrcMatchExtIndirect()
224 int16_t entry = -1; in otPlatRadioAddSrcMatchExtEntry() local
226 entry = findSrcMatchExtAvailEntry(); in otPlatRadioAddSrcMatchExtEntry()
227 otLogDebgPlat("Add ExtAddr entry: %d", entry); in otPlatRadioAddSrcMatchExtEntry()
229 …otEXPECT_ACTION(entry >= 0 && entry < RADIO_CONFIG_SRC_MATCH_EXT_ENTRY_NUM, error = OT_ERROR_NO_BU… in otPlatRadioAddSrcMatchExtEntry()
231 addToSrcMatchExtIndirect((uint16_t)entry, aExtAddress); in otPlatRadioAddSrcMatchExtEntry()
242 int16_t entry = -1; in otPlatRadioClearSrcMatchExtEntry() local
244 entry = utilsSoftSrcMatchExtFindEntry(aExtAddress); in otPlatRadioClearSrcMatchExtEntry()
245 otLogDebgPlat("Clear ExtAddr entry: %d", entry); in otPlatRadioClearSrcMatchExtEntry()
247 …otEXPECT_ACTION(entry >= 0 && entry < RADIO_CONFIG_SRC_MATCH_EXT_ENTRY_NUM, error = OT_ERROR_NO_AD… in otPlatRadioClearSrcMatchExtEntry()
249 removeFromSrcMatchExtIndirect((uint16_t)entry); in otPlatRadioClearSrcMatchExtEntry()