Lines Matching refs:eda_entry
655 struct wlp_eda_node *eda_entry = &conn_ctx->eda_entry;
656 struct uwb_dev_addr *dev_addr = &eda_entry->dev_addr;
680 result = wlp_copy_eda_node(&wlp->eda, dev_addr, eda_entry);
687 result = wlp_wss_prep_hdr(wlp, eda_entry, skb);
717 * @eda_entry: pointer to neighbor's entry in the EDA cache
720 int wlp_wss_prep_hdr(struct wlp *wlp, struct wlp_eda_node *eda_entry,
725 unsigned char *eth_addr = eda_entry->eth_addr;
726 struct uwb_dev_addr *dev_addr = &eda_entry->dev_addr;
730 if (eda_entry->state == WLP_WSS_CONNECTED) {
736 std_hdr->tag = eda_entry->wss->tag;
761 int wlp_wss_connect_prep(struct wlp *wlp, struct wlp_eda_node *eda_entry,
769 if (eda_entry->state == WLP_WSS_UNCONNECTED) {
783 conn_ctx->eda_entry = *eda_entry;
787 } else if (eda_entry->state == WLP_WSS_CONNECT_FAILED) {
795 } else /* eda_entry->state == WLP_WSS_CONNECTED */
796 result = wlp_wss_prep_hdr(wlp, eda_entry, skb);
811 int wlp_wss_send_copy(struct wlp *wlp, struct wlp_eda_node *eda_entry,
818 struct uwb_dev_addr *dev_addr = &eda_entry->dev_addr;
827 result = wlp_wss_connect_prep(wlp, eda_entry, copy);