Lines Matching refs:cbs
58 const struct qed_ll2_cb_ops *cbs; member
106 if (cdev->ll2->cbs && cdev->ll2->cbs->tx_cb) in qed_ll2b_complete_tx_packet()
107 cdev->ll2->cbs->tx_cb(cdev->ll2->cb_cookie, skb, in qed_ll2b_complete_tx_packet()
222 if (cdev->ll2->cbs && cdev->ll2->cbs->rx_cb) { in qed_ll2b_complete_rx_packet()
226 cdev->ll2->cbs->rx_cb(cdev->ll2->cb_cookie, skb, in qed_ll2b_complete_rx_packet()
334 p_ll2_conn->cbs.tx_release_cb(p_ll2_conn->cbs.cookie, in qed_ll2_txq_flush()
398 p_ll2_conn->cbs.tx_comp_cb(p_ll2_conn->cbs.cookie, in qed_ll2_txq_completion()
460 if (!p_ll2_conn->cbs.slowpath_cb) { in qed_ll2_handle_slowpath()
468 p_ll2_conn->cbs.slowpath_cb(p_ll2_conn->cbs.cookie, in qed_ll2_handle_slowpath()
516 p_ll2_conn->cbs.rx_comp_cb(p_ll2_conn->cbs.cookie, &data); in qed_ll2_rxq_handle_completion()
612 p_ll2_conn->cbs.rx_release_cb(p_ll2_conn->cbs.cookie, in qed_ll2_rxq_flush()
1325 qed_ll2_set_cbs(struct qed_ll2_info *p_ll2_info, const struct qed_ll2_cbs *cbs) in qed_ll2_set_cbs() argument
1327 if (!cbs || (!cbs->rx_comp_cb || in qed_ll2_set_cbs()
1328 !cbs->rx_release_cb || in qed_ll2_set_cbs()
1329 !cbs->tx_comp_cb || !cbs->tx_release_cb || !cbs->cookie)) in qed_ll2_set_cbs()
1332 p_ll2_info->cbs.rx_comp_cb = cbs->rx_comp_cb; in qed_ll2_set_cbs()
1333 p_ll2_info->cbs.rx_release_cb = cbs->rx_release_cb; in qed_ll2_set_cbs()
1334 p_ll2_info->cbs.tx_comp_cb = cbs->tx_comp_cb; in qed_ll2_set_cbs()
1335 p_ll2_info->cbs.tx_release_cb = cbs->tx_release_cb; in qed_ll2_set_cbs()
1336 p_ll2_info->cbs.slowpath_cb = cbs->slowpath_cb; in qed_ll2_set_cbs()
1337 p_ll2_info->cbs.cookie = cbs->cookie; in qed_ll2_set_cbs()
1435 rc = qed_ll2_set_cbs(p_ll2_info, data->cbs); in qed_ll2_acquire_connection()
2372 cdev->ll2->cbs = ops; in qed_ll2_register_cb_ops()
2398 data->cbs = &ll2_cbs; in qed_ll2_set_conn_data()
2587 WARN_ON(!cdev->ll2->cbs); in qed_ll2_start()