Home
last modified time | relevance | path

Searched refs:nlattr (Results 1 – 25 of 53) sorted by relevance

123

/hardware/interfaces/automotive/can/1.0/default/libnl++/
DAttributes.cpp23 Attributes::Attributes(Buffer<nlattr> buffer) : Buffer<nlattr>(buffer) {} in Attributes()
31 for (auto attr : static_cast<Buffer<nlattr>>(*this)) { in index()
45 Attributes Attributes::parse(Buffer<nlattr> buf) { in parse()
46 return buf.data<nlattr>(); in parse()
50 std::string Attributes::parse(Buffer<nlattr> buf) { in parse()
60 static T parseUnsigned(Buffer<nlattr> buf) { in parseUnsigned()
65 uint8_t Attributes::parse(Buffer<nlattr> buf) { in parse()
70 uint16_t Attributes::parse(Buffer<nlattr> buf) { in parse()
75 uint32_t Attributes::parse(Buffer<nlattr> buf) { in parse()
80 uint64_t Attributes::parse(Buffer<nlattr> buf) { in parse()
DMessageFactory.cpp24 static nlattr* tail(nlmsghdr* msg) { in tail()
25 return reinterpret_cast<nlattr*>(uintptr_t(msg) + impl::align(msg->nlmsg_len)); in tail()
28 nlattr* MessageFactoryBase::add(nlmsghdr* msg, size_t maxLen, nlattrtype_t type, const void* data, in add()
30 const auto totalAttrLen = impl::space<nlattr>(dataLen); in add()
41 if (dataLen > 0) memcpy(impl::data<nlattr, void>(attr), data, dataLen); in add()
47 void MessageFactoryBase::closeNested(nlmsghdr* msg, nlattr* nested) { in closeNested()
DMessageMutator.cpp34 uint64_t MessageMutator::read(Buffer<nlattr> attr) const { in read()
38 void MessageMutator::write(Buffer<nlattr> attr, uint64_t val) const { in write()
/hardware/qcom/wlan/qcwcn/wifi_hal/
Dcpp_bindings.h30 struct nlattr *mAttributes[NL80211_ATTR_MAX_INTERNAL + 1];
72 nlattr ** attributes() { in attributes()
76 nlattr *get_attribute(int attribute) { in get_attribute()
109 struct nlattr *pos;
112 nl_iterator(struct nlattr *attr) { in nl_iterator()
113 pos = (struct nlattr *)nla_data(attr); in nl_iterator()
120 pos = (struct nlattr *)nla_next(pos, &(rem)); in next()
122 struct nlattr *get() { in get()
243 u8 get_u8(const struct nlattr *nla) in get_u8()
247 u16 get_u16(const struct nlattr *nla) in get_u16()
[all …]
Dradio_mode.cpp108 struct nlattr *mtb_vendor[QCA_WLAN_VENDOR_ATTR_MAC_MAX + 1]; in handleEvent()
109 struct nlattr *modeInfo; in handleEvent()
113 (struct nlattr *)mVendorData, in handleEvent()
118 … for (modeInfo = (struct nlattr *) nla_data(mtb_vendor[QCA_WLAN_VENDOR_ATTR_MAC_INFO]), in handleEvent()
122 struct nlattr *tb2[QCA_WLAN_VENDOR_ATTR_MAC_INFO_MAX+ 1]; in handleEvent()
124 (struct nlattr *) nla_data(modeInfo), nla_len(modeInfo), NULL); in handleEvent()
146 struct nlattr *tb_iface; in handleEvent()
149 … for (tb_iface = (struct nlattr *) nla_data(tb2[QCA_WLAN_VENDOR_ATTR_MAC_IFACE_INFO]), in handleEvent()
153 struct nlattr *tb3[QCA_WLAN_VENDOR_ATTR_MAC_IFACE_INFO_MAX+ 1]; in handleEvent()
157 … (struct nlattr *) nla_data(tb_iface), nla_len(tb_iface), NULL); in handleEvent()
Dgscan_event_handler.h81 struct nlattr **tb_vendor);
86 struct nlattr **tb_vendor);
88 struct nlattr **tb_vendor);
93 struct nlattr **tbVendor);
Difaceeventhandler.cpp236 struct nlattr *tb_vendor[QCA_WLAN_VENDOR_ATTR_FEATURE_SET_MAX + 1]; in handleResponse()
238 (struct nlattr *)mVendorData, in handleResponse()
253 struct nlattr *attr; in handleResponse()
254 struct nlattr *tb_vendor[QCA_WLAN_VENDOR_ATTR_MAX + 1]; in handleResponse()
256 (struct nlattr *)mVendorData, mDataLen, NULL); in handleResponse()
270 struct nlattr *tb_vendor[ in handleResponse()
274 (struct nlattr *)mVendorData,mDataLen, NULL); in handleResponse()
315 struct nlattr *tb_vendor[ in handleResponse()
318 (struct nlattr *)mVendorData, in handleResponse()
382 struct nlattr *tb_vendor[ in handleResponse()
[all …]
Dgscan_event_handler.cpp220 struct nlattr **tb_vendor) in gscan_parse_hotlist_ap_results()
223 struct nlattr *scanResultsInfo; in gscan_parse_hotlist_ap_results()
228 for (scanResultsInfo = (struct nlattr *) nla_data(tb_vendor[ in gscan_parse_hotlist_ap_results()
236 struct nlattr *tb2[QCA_WLAN_VENDOR_ATTR_GSCAN_RESULTS_MAX + 1]; in gscan_parse_hotlist_ap_results()
238 (struct nlattr *) nla_data(scanResultsInfo), in gscan_parse_hotlist_ap_results()
353 struct nlattr **tb_vendor) in gscan_get_significant_change_results()
361 struct nlattr *scanResultsInfo; in gscan_get_significant_change_results()
363 for (scanResultsInfo = (struct nlattr *) nla_data(tb_vendor[ in gscan_get_significant_change_results()
370 struct nlattr *tb2[QCA_WLAN_VENDOR_ATTR_GSCAN_RESULTS_MAX + 1]; in gscan_get_significant_change_results()
372 (struct nlattr *) nla_data(scanResultsInfo), in gscan_get_significant_change_results()
[all …]
Dnancommand.h98 int handleNdpResponse(NanResponseType ndpCmdtyp, struct nlattr **tb_vendor);
99 int handleNdpIndication(u32 ndpCmdType, struct nlattr **tb_vendor);
100 int getNdpRequest(struct nlattr **tb_vendor, NanDataPathRequestInd *event);
101 int getNdpConfirm(struct nlattr **tb_vendor, NanDataPathConfirmInd *event);
102 int getNdpEnd(struct nlattr **tb_vendor, NanDataPathEndInd *event);
106 int getNdpScheduleUpdate(struct nlattr **tb_vendor, NanDataPathScheduleUpdateInd *event);
Dllstats.cpp107 struct nlattr **tb_vendor) in get_wifi_interface_info()
216 struct nlattr **tb_vendor) in get_wifi_wmm_ac_stat()
348 struct nlattr **tb_vendor) in get_wifi_rate_stat()
445 struct nlattr **tb_vendor) in get_wifi_peer_info()
450 struct nlattr *rateInfo; in get_wifi_peer_info()
498 …for (rateInfo = (struct nlattr *) nla_data(tb_vendor[QCA_WLAN_VENDOR_ATTR_LL_STATS_PEER_INFO_RATE_… in get_wifi_peer_info()
502 struct nlattr *tb2[ QCA_WLAN_VENDOR_ATTR_LL_STATS_MAX+ 1]; in get_wifi_peer_info()
505 …nla_parse(tb2, QCA_WLAN_VENDOR_ATTR_LL_STATS_MAX, (struct nlattr *) nla_data(rateInfo), nla_len(ra… in get_wifi_peer_info()
516 struct nlattr **tb_vendor) in get_wifi_iface_stats()
518 struct nlattr *wmmInfo; in get_wifi_iface_stats()
[all …]
Dtdls.cpp102 struct nlattr *tb_vendor[QCA_WLAN_VENDOR_ATTR_TDLS_STATE_MAX in handleEvent()
110 (struct nlattr *)mVendorData, in handleEvent()
191 struct nlattr *tb_vendor[ in handleResponse()
194 (struct nlattr *)mVendorData, in handleResponse()
247 struct nlattr *tb_vendor[ in handleResponse()
250 (struct nlattr *)mVendorData, in handleResponse()
355 struct nlattr *nl_data; in wifi_enable_tdls()
439 struct nlattr *nl_data; in wifi_disable_tdls()
488 struct nlattr *nl_data; in wifi_get_tdls_status()
Dgscan.cpp103 struct nlattr *nlData; in wifi_get_valid_channels()
201 struct nlattr *nlData; in wifi_start_gscan()
206 struct nlattr *nlBuckectSpecList; in wifi_start_gscan()
297 struct nlattr *nlBucketSpec = gScanCommand->attr_start(i); in wifi_start_gscan()
326 struct nlattr *nl_channelSpecList = in wifi_start_gscan()
331 struct nlattr *nl_channelSpec = gScanCommand->attr_start(j); in wifi_start_gscan()
412 struct nlattr *nlData; in wifi_stop_gscan()
492 struct nlattr *nlData, *nlApThresholdParamList; in wifi_set_bssid_hotlist()
570 struct nlattr *nlApThresholdParam = gScanCommand->attr_start(i); in wifi_set_bssid_hotlist()
652 struct nlattr *nlData; in wifi_reset_bssid_hotlist()
[all …]
Dcpp_bindings.cpp759 struct nlattr **tb = reply.attributes(); in handleResponse()
775 struct nlattr **tb = event.attributes(); in handleEvent()
885 u8 WifiVendorCommand::get_u8(const struct nlattr *nla) in get_u8()
890 u16 WifiVendorCommand::get_u16(const struct nlattr *nla) in get_u16()
895 u32 WifiVendorCommand::get_u32(const struct nlattr *nla) in get_u32()
900 u64 WifiVendorCommand::get_u64(const struct nlattr *nla) in get_u64()
905 s8 WifiVendorCommand::get_s8(const struct nlattr *nla) in get_s8()
910 s16 WifiVendorCommand::get_s16(const struct nlattr *nla) in get_s16()
915 s32 WifiVendorCommand::get_s32(const struct nlattr *nla) in get_s32()
920 s64 WifiVendorCommand::get_s64(const struct nlattr *nla) in get_s64()
[all …]
Dwifihal_vendor.cpp122 struct nlattr *tb_vendor[QCA_ATTR_NUD_STATS_GET_MAX + 1]; in handleResponse()
127 (struct nlattr *)mVendorData, mDataLen, NULL); in handleResponse()
249 struct nlattr *nl_data; in wifi_set_nud_stats()
298 struct nlattr *nl_data; in wifi_get_nud_stats()
346 struct nlattr *nl_data; in wifi_clear_nud_stats()
Droam.cpp63 struct nlattr *nlData, *nlBssids; in wifi_set_bssid_blacklist()
124 struct nlattr *nl_ssid = roamCommand->attr_start(i); in wifi_set_bssid_blacklist()
154 struct nlattr *nlData, *nlSsids; in wifi_set_ssid_white_list()
205 struct nlattr *nl_ssid = roamCommand->attr_start(i); in wifi_set_ssid_white_list()
311 struct nlattr *nlData; in wifi_enable_firmware_roaming()
/hardware/interfaces/automotive/can/1.0/default/libnl++/include/libnl++/
DAttributes.h38 class Attributes : private Buffer<nlattr> {
50 Attributes(Buffer<nlattr> buffer);
114 std::optional<Buffer<nlattr>> getBuffer(nlattrtype_t attrtype) const { in getBuffer()
149 using Index = std::map<nlattrtype_t, Buffer<nlattr>>;
182 static T parse(Buffer<nlattr> buf);
DMessageFactory.h31 static nlattr* add(nlmsghdr* msg, size_t maxLen, nlattrtype_t type, const void* data,
33 static void closeNested(nlmsghdr* msg, nlattr* nested);
125 nlattr* mAttr;
157 nlattr* add(nlattrtype_t type, const void* data = nullptr, size_t len = 0) {
DMessageMutator.h46 uint64_t read(Buffer<nlattr> attr) const;
54 void write(Buffer<nlattr> attr, uint64_t val) const;
/hardware/broadcom/wlan/bcmdhd/wifi_hal/
Dcpp_bindings.h30 struct nlattr *mAttributes[NL80211_ATTR_MAX_INTERNAL + 1];
72 nlattr ** attributes() { in attributes()
76 nlattr *get_attribute(int attribute) { in get_attribute()
112 struct nlattr *pos;
115 nl_iterator(struct nlattr *attr) { in nl_iterator()
116 pos = (struct nlattr *)nla_data(attr); in nl_iterator()
123 pos = (struct nlattr *)nla_next(pos, &(rem)); in next()
125 struct nlattr *get() { in get()
224 struct nlattr * attr_start(int attribute) { in attr_start()
227 void attr_end(struct nlattr *attr) { in attr_end()
[all …]
Dgscan.cpp286 nlattr *data = mMsg.attr_start(NL80211_ATTR_VENDOR_DATA); in create()
311 nlattr *vendor_data = reply.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleResponse()
356 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createFeatureRequest()
383 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createRequest()
463 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createSetupRequest()
475 nlattr * bucket = request.attr_start(i); // next bucket in createSetupRequest()
512 nlattr *channels = request.attr_start(GSCAN_ATTRIBUTE_BUCKET_CHANNELS); in createSetupRequest()
538 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createScanConfigRequest()
656 nlattr *vendor_data = event.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleEvent()
755 nlattr *vendor_data = event.get_attribute(NL80211_ATTR_VENDOR_DATA); in wifi_handle_full_scan_event()
[all …]
Dtwt.cpp47 static void EventGetAttributeData(u8 sub_event_type, nlattr *vendor_data);
101 void EventGetAttributeData(u8 sub_event_type, nlattr *vendor_data) in EventGetAttributeData()
241 void HandleTwtEvent(nlattr *vendor_data) { in HandleTwtEvent()
288 nlattr *vendor_data = event.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleEvent()
367 nlattr *data = reply.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleResponse()
438 nlattr *data = mMsg.attr_start(NL80211_ATTR_VENDOR_DATA); in create()
463 nlattr *data = reply.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleResponse()
546 nlattr *data = mMsg.attr_start(NL80211_ATTR_VENDOR_DATA); in create()
621 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createTwtSetupRequest()
733 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createInfoFrameRequest()
[all …]
Dwifi_hal.cpp879 struct nlattr **tb = reply.attributes(); in handleResponse()
880 struct nlattr *mcgrp = NULL; in handleResponse()
893 struct nlattr *tb2[CTRL_ATTR_MCAST_GRP_MAX + 1]; in handleResponse()
894 nla_parse(tb2, CTRL_ATTR_MCAST_GRP_MAX, (nlattr *)nla_data(mcgrp), in handleResponse()
942 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createRequest()
995 nlattr *data = mMsg.attr_start(NL80211_ATTR_VENDOR_DATA); in create()
1023 nlattr *data = mMsg.attr_start(NL80211_ATTR_VENDOR_DATA); in create()
1082 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createRequest()
1146 nlattr *vendor_data = event.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleEvent()
1242 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createSetPktFilterRequest()
[all …]
Dwifi_logger.cpp314 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createRingRequest()
358 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createRequest()
379 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createRequest()
401 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in createRequest()
487 nlattr *vendor_data = reply.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleResponse()
668 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in start()
723 nlattr *vendor_data = event.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleEvent()
853 nlattr *vendor_data = reply.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleResponse()
882 nlattr *vendor_data = event.get_attribute(NL80211_ATTR_VENDOR_DATA); in handleEvent()
947 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA); in handleEvent()
[all …]
/hardware/interfaces/automotive/can/1.0/default/libnl++/protocols/route/
Dstructs.h28 void mapToStream(std::stringstream& ss, const Buffer<nlattr> attr);
31 void ifla_cacheinfoToStream(std::stringstream& ss, const Buffer<nlattr> attr);
35 void statsToStream(std::stringstream& ss, const Buffer<nlattr> attr) { in statsToStream()
Dstructs.cpp21 void mapToStream(std::stringstream& ss, const Buffer<nlattr> attr) { in mapToStream()
36 void ifla_cacheinfoToStream(std::stringstream& ss, const Buffer<nlattr> attr) { in ifla_cacheinfoToStream()

123