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()
225 if (cdev->ll2->cbs && cdev->ll2->cbs->rx_cb) { in qed_ll2b_complete_rx_packet()
229 cdev->ll2->cbs->rx_cb(cdev->ll2->cb_cookie, skb, in qed_ll2b_complete_rx_packet()
337 p_ll2_conn->cbs.tx_release_cb(p_ll2_conn->cbs.cookie, in qed_ll2_txq_flush()
401 p_ll2_conn->cbs.tx_comp_cb(p_ll2_conn->cbs.cookie, in qed_ll2_txq_completion()
463 if (!p_ll2_conn->cbs.slowpath_cb) { in qed_ll2_handle_slowpath()
471 p_ll2_conn->cbs.slowpath_cb(p_ll2_conn->cbs.cookie, in qed_ll2_handle_slowpath()
519 p_ll2_conn->cbs.rx_comp_cb(p_ll2_conn->cbs.cookie, &data); in qed_ll2_rxq_handle_completion()
615 p_ll2_conn->cbs.rx_release_cb(p_ll2_conn->cbs.cookie, in qed_ll2_rxq_flush()
1327 qed_ll2_set_cbs(struct qed_ll2_info *p_ll2_info, const struct qed_ll2_cbs *cbs) in qed_ll2_set_cbs() argument
1329 if (!cbs || (!cbs->rx_comp_cb || in qed_ll2_set_cbs()
1330 !cbs->rx_release_cb || in qed_ll2_set_cbs()
1331 !cbs->tx_comp_cb || !cbs->tx_release_cb || !cbs->cookie)) in qed_ll2_set_cbs()
1334 p_ll2_info->cbs.rx_comp_cb = cbs->rx_comp_cb; in qed_ll2_set_cbs()
1335 p_ll2_info->cbs.rx_release_cb = cbs->rx_release_cb; in qed_ll2_set_cbs()
1336 p_ll2_info->cbs.tx_comp_cb = cbs->tx_comp_cb; in qed_ll2_set_cbs()
1337 p_ll2_info->cbs.tx_release_cb = cbs->tx_release_cb; in qed_ll2_set_cbs()
1338 p_ll2_info->cbs.slowpath_cb = cbs->slowpath_cb; in qed_ll2_set_cbs()
1339 p_ll2_info->cbs.cookie = cbs->cookie; in qed_ll2_set_cbs()
1437 rc = qed_ll2_set_cbs(p_ll2_info, data->cbs); in qed_ll2_acquire_connection()
2374 cdev->ll2->cbs = ops; in qed_ll2_register_cb_ops()
2400 data->cbs = &ll2_cbs; in qed_ll2_set_conn_data()
2589 WARN_ON(!cdev->ll2->cbs); in qed_ll2_start()