ll2 856 drivers/net/ethernet/qlogic/qed/qed.h struct qed_cb_ll2_info *ll2; ll2 1038 drivers/net/ethernet/qlogic/qed/qed_fcoe.c .ll2 = &qed_ll2_ops_pass, ll2 1432 drivers/net/ethernet/qlogic/qed/qed_iscsi.c .ll2 = &qed_ll2_ops_pass, ll2 66 drivers/net/ethernet/qlogic/qed/qed_ll2.c #define QED_LL2_RX_REGISTERED(ll2) ((ll2)->rx_queue.b_cb_registered) ll2 67 drivers/net/ethernet/qlogic/qed/qed_ll2.c #define QED_LL2_TX_REGISTERED(ll2) ((ll2)->tx_queue.b_cb_registered) ll2 106 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (cdev->ll2->cbs && cdev->ll2->cbs->tx_cb) ll2 107 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->cbs->tx_cb(cdev->ll2->cb_cookie, skb, ll2 116 drivers/net/ethernet/qlogic/qed/qed_ll2.c *data = kmalloc(cdev->ll2->rx_size, GFP_ATOMIC); ll2 124 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->rx_size, DMA_FROM_DEVICE); ll2 137 drivers/net/ethernet/qlogic/qed/qed_ll2.c spin_lock_bh(&cdev->ll2->lock); ll2 140 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->rx_size, DMA_FROM_DEVICE); ll2 144 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->rx_cnt--; ll2 145 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (!cdev->ll2->rx_cnt) ll2 148 drivers/net/ethernet/qlogic/qed/qed_ll2.c spin_unlock_bh(&cdev->ll2->lock); ll2 157 drivers/net/ethernet/qlogic/qed/qed_ll2.c list_for_each_entry_safe(buffer, tmp_buffer, &cdev->ll2->list, list) ll2 201 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->rx_size, DMA_FROM_DEVICE); ll2 222 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (cdev->ll2->cbs && cdev->ll2->cbs->rx_cb) { ll2 226 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->cbs->rx_cb(cdev->ll2->cb_cookie, skb, ll2 242 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = qed_ll2_post_rx_buffer(p_hwfn, cdev->ll2->handle, ll2 2215 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->cbs = ops; ll2 2216 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->cb_cookie = cookie; ll2 2296 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = qed_ll2_terminate_connection(p_hwfn, cdev->ll2->handle); ll2 2300 drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2_release_connection(p_hwfn, cdev->ll2->handle); ll2 2311 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (cdev->ll2->handle == QED_LL2_UNUSED_HANDLE) ll2 2334 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->handle = QED_LL2_UNUSED_HANDLE; ll2 2364 drivers/net/ethernet/qlogic/qed/qed_ll2.c &cdev->ll2->handle, false); ll2 2372 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = qed_ll2_establish_connection(p_hwfn, cdev->ll2->handle); ll2 2379 drivers/net/ethernet/qlogic/qed/qed_ll2.c spin_lock_bh(&cdev->ll2->lock); ll2 2380 drivers/net/ethernet/qlogic/qed/qed_ll2.c rx_cnt = cdev->ll2->rx_cnt; ll2 2381 drivers/net/ethernet/qlogic/qed/qed_ll2.c list_for_each_entry_safe(buffer, tmp_buffer, &cdev->ll2->list, list) { ll2 2383 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->handle, ll2 2389 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->rx_size, DMA_FROM_DEVICE); ll2 2397 drivers/net/ethernet/qlogic/qed/qed_ll2.c spin_unlock_bh(&cdev->ll2->lock); ll2 2399 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (rx_cnt == cdev->ll2->rx_cnt) { ll2 2403 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->rx_cnt = rx_cnt; ll2 2408 drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2_terminate_connection(p_hwfn, cdev->ll2->handle); ll2 2410 drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2_release_connection(p_hwfn, cdev->ll2->handle); ll2 2426 drivers/net/ethernet/qlogic/qed/qed_ll2.c WARN_ON(!cdev->ll2->cbs); ll2 2429 drivers/net/ethernet/qlogic/qed/qed_ll2.c INIT_LIST_HEAD(&cdev->ll2->list); ll2 2430 drivers/net/ethernet/qlogic/qed/qed_ll2.c spin_lock_init(&cdev->ll2->lock); ll2 2432 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->rx_size = NET_SKB_PAD + ETH_HLEN + ll2 2441 drivers/net/ethernet/qlogic/qed/qed_ll2.c rx_num_desc, cdev->ll2->rx_size); ll2 2457 drivers/net/ethernet/qlogic/qed/qed_ll2.c list_add_tail(&buffer->list, &cdev->ll2->list); ll2 2507 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->handle = QED_LL2_UNUSED_HANDLE; ll2 2572 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = qed_ll2_prepare_tx_packet(p_hwfn, cdev->ll2->handle, ll2 2591 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->handle, ll2 2616 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (!cdev->ll2) ll2 2619 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = qed_ll2_get_stats(p_hwfn, cdev->ll2->handle, stats); ll2 2628 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2->handle, stats); ll2 2649 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2 = kzalloc(sizeof(*cdev->ll2), GFP_KERNEL); ll2 2650 drivers/net/ethernet/qlogic/qed/qed_ll2.c return cdev->ll2 ? 0 : -ENOMEM; ll2 2655 drivers/net/ethernet/qlogic/qed/qed_ll2.c kfree(cdev->ll2); ll2 2656 drivers/net/ethernet/qlogic/qed/qed_ll2.c cdev->ll2 = NULL; ll2 70 drivers/scsi/qedf/qedf_fip.c rc = qed_ops->ll2->start_xmit(qedf->cdev, skb, flags); ll2 157 drivers/scsi/qedf/qedf_fip.c rc = qed_ops->ll2->start_xmit(qedf->cdev, skb, 0); ll2 1167 drivers/scsi/qedf/qedf_main.c rc = qed_ops->ll2->start_xmit(qedf->cdev, skb, 0); ll2 3425 drivers/scsi/qedf/qedf_main.c qed_ops->ll2->register_cb_ops(qedf->cdev, &qedf_ll2_cb_ops, qedf); ll2 3426 drivers/scsi/qedf/qedf_main.c rc = qed_ops->ll2->start(qedf->cdev, ¶ms); ll2 3596 drivers/scsi/qedf/qedf_main.c qed_ops->ll2->stop(qedf->cdev); ll2 1145 drivers/scsi/qedi/qedi_iscsi.c rc = qedi_ops->ll2->start_xmit(cdev, skb, 0); ll2 1936 drivers/scsi/qedi/qedi_main.c qedi_ops->ll2->stop(qedi->cdev); ll2 1947 drivers/scsi/qedi/qedi_main.c qedi_ops->ll2->start(qedi->cdev, ¶ms); ll2 2353 drivers/scsi/qedi/qedi_main.c qedi_ops->ll2->stop(qedi->cdev); ll2 2533 drivers/scsi/qedi/qedi_main.c qedi_ops->ll2->register_cb_ops(qedi->cdev, &qedi_ll2_cb_ops, qedi); ll2 2534 drivers/scsi/qedi/qedi_main.c qedi_ops->ll2->start(qedi->cdev, ¶ms); ll2 128 include/linux/qed/qed_fcoe_if.h const struct qed_ll2_ops *ll2; ll2 220 include/linux/qed/qed_iscsi_if.h const struct qed_ll2_ops *ll2;