Lines Matching refs:ops
62 res = ipriv->ops->start(&ipriv->hw); in mac802154_slave_open()
68 if (ipriv->ops->ieee_addr) { in mac802154_slave_open()
71 res = ipriv->ops->ieee_addr(&ipriv->hw, addr); in mac802154_slave_open()
100 ipriv->ops->stop(&ipriv->hw); in mac802154_slave_close()
203 return priv->ops->set_txpower(&priv->hw, db); in mac802154_set_txpower()
210 return priv->ops->set_lbt(&priv->hw, on); in mac802154_set_lbt()
217 return priv->ops->set_cca_mode(&priv->hw, mode); in mac802154_set_cca_mode()
224 return priv->ops->set_cca_ed_level(&priv->hw, level); in mac802154_set_cca_ed_level()
232 return priv->ops->set_csma_params(&priv->hw, min_be, max_be, retries); in mac802154_set_csma_params()
239 return priv->ops->set_frame_retries(&priv->hw, retries); in mac802154_set_frame_retries()
243 ieee802154_alloc_device(size_t priv_data_len, struct ieee802154_ops *ops) in ieee802154_alloc_device() argument
249 if (!ops || !ops->xmit || !ops->ed || !ops->start || in ieee802154_alloc_device()
250 !ops->stop || !ops->set_channel) { in ieee802154_alloc_device()
285 priv->ops = ops; in ieee802154_alloc_device()
312 if (!priv->ops->set_txpower) in ieee802154_register_device()
319 if (!priv->ops->set_lbt) in ieee802154_register_device()
326 if (!priv->ops->set_cca_mode) in ieee802154_register_device()
333 if (!priv->ops->set_cca_ed_level) in ieee802154_register_device()
340 if (!priv->ops->set_csma_params) in ieee802154_register_device()
347 if (!priv->ops->set_frame_retries) in ieee802154_register_device()