Lines Matching refs:cbs
58 const struct qed_ll2_cb_ops *cbs;
106 if (cdev->ll2->cbs && cdev->ll2->cbs->tx_cb)
107 cdev->ll2->cbs->tx_cb(cdev->ll2->cb_cookie, skb,
225 if (cdev->ll2->cbs && cdev->ll2->cbs->rx_cb) {
229 cdev->ll2->cbs->rx_cb(cdev->ll2->cb_cookie, skb,
337 p_ll2_conn->cbs.tx_release_cb(p_ll2_conn->cbs.cookie,
401 p_ll2_conn->cbs.tx_comp_cb(p_ll2_conn->cbs.cookie,
463 if (!p_ll2_conn->cbs.slowpath_cb) {
471 p_ll2_conn->cbs.slowpath_cb(p_ll2_conn->cbs.cookie,
519 p_ll2_conn->cbs.rx_comp_cb(p_ll2_conn->cbs.cookie, &data);
615 p_ll2_conn->cbs.rx_release_cb(p_ll2_conn->cbs.cookie,
1327 qed_ll2_set_cbs(struct qed_ll2_info *p_ll2_info, const struct qed_ll2_cbs *cbs)
1329 if (!cbs || (!cbs->rx_comp_cb ||
1330 !cbs->rx_release_cb ||
1331 !cbs->tx_comp_cb || !cbs->tx_release_cb || !cbs->cookie))
1334 p_ll2_info->cbs.rx_comp_cb = cbs->rx_comp_cb;
1335 p_ll2_info->cbs.rx_release_cb = cbs->rx_release_cb;
1336 p_ll2_info->cbs.tx_comp_cb = cbs->tx_comp_cb;
1337 p_ll2_info->cbs.tx_release_cb = cbs->tx_release_cb;
1338 p_ll2_info->cbs.slowpath_cb = cbs->slowpath_cb;
1339 p_ll2_info->cbs.cookie = cbs->cookie;
1437 rc = qed_ll2_set_cbs(p_ll2_info, data->cbs);
2374 cdev->ll2->cbs = ops;
2400 data->cbs = &ll2_cbs;
2589 WARN_ON(!cdev->ll2->cbs);