Lines Matching refs:ops

31 	if (!wl->ops->calc_tx_blocks)
34 return wl->ops->calc_tx_blocks(wl, len, spare_blks);
41 if (!wl->ops->set_tx_desc_blocks)
44 return wl->ops->set_tx_desc_blocks(wl, desc, blks, spare_blks);
52 if (!wl->ops->set_tx_desc_data_len)
55 wl->ops->set_tx_desc_data_len(wl, desc, skb);
62 if (!wl->ops->get_rx_buf_align)
65 return wl->ops->get_rx_buf_align(wl, rx_desc);
71 if (wl->ops->prepare_read)
72 return wl->ops->prepare_read(wl, rx_desc, len);
80 if (!wl->ops->get_rx_packet_len)
83 return wl->ops->get_rx_packet_len(wl, rx_data, data_len);
88 if (wl->ops->tx_delayed_compl)
89 return wl->ops->tx_delayed_compl(wl);
96 if (wl->ops->tx_immediate_compl)
97 wl->ops->tx_immediate_compl(wl);
103 if (wl->ops->init_vif)
104 return wl->ops->init_vif(wl, wlvif);
113 BUG_ON(!wl->ops->convert_fw_status);
115 wl->ops->convert_fw_status(wl, raw_fw_status, fw_status);
121 if (!wl->ops->sta_get_ap_rate_mask)
124 return wl->ops->sta_get_ap_rate_mask(wl, wlvif);
129 if (wl->ops->identify_fw)
130 return wl->ops->identify_fw(wl);
140 if (!wl->ops->set_tx_desc_csum)
143 wl->ops->set_tx_desc_csum(wl, desc, skb);
151 if (wl->ops->set_rx_csum)
152 wl->ops->set_rx_csum(wl, desc, skb);
159 if (wl->ops->ap_get_mimo_wide_rate_mask)
160 return wl->ops->ap_get_mimo_wide_rate_mask(wl, wlvif);
168 if (wl->ops->debugfs_init)
169 return wl->ops->debugfs_init(wl, rootdir);
177 if (wl->ops->handle_static_data)
178 return wl->ops->handle_static_data(wl, static_data);
186 if (!wl->ops->get_spare_blocks)
189 return wl->ops->get_spare_blocks(wl, is_gem);
198 if (!wl->ops->set_key)
201 return wl->ops->set_key(wl, cmd, vif, sta, key_conf);
207 if (wl->ops->pre_pkt_send)
208 return wl->ops->pre_pkt_send(wl, buf_offset, last_len);
217 if (wl->ops->sta_rc_update)
218 wl->ops->sta_rc_update(wl, wlvif, sta, changed);
227 if (wl->ops->set_peer_cap)
228 return wl->ops->set_peer_cap(wl, ht_cap, allow_ht_operation,
237 if (!wl->ops->convert_hwaddr)
240 return wl->ops->convert_hwaddr(wl, hwaddr);
247 if (!wl->ops->lnk_high_prio)
250 return wl->ops->lnk_high_prio(wl, hlid, lnk);
257 if (!wl->ops->lnk_low_prio)
260 return wl->ops->lnk_low_prio(wl, hlid, lnk);
266 if (!wl->ops->smart_config_start)
269 return wl->ops->smart_config_start(wl, group_bitmap);
275 if (!wl->ops->smart_config_stop)
278 return wl->ops->smart_config_stop(wl);
285 if (!wl->ops->smart_config_set_group_key)
288 return wl->ops->smart_config_set_group_key(wl, group_id, key_len, key);