Lines Matching refs:cdev

164 	struct cnic_dev *cdev;
167 list_for_each_entry(cdev, &cnic_dev_list, list) {
168 if (netdev == cdev->netdev) {
169 cnic_hold(cdev);
171 return cdev;
5477 struct cnic_dev *cdev;
5483 cdev = kzalloc(alloc_size, GFP_KERNEL);
5484 if (cdev == NULL)
5487 cdev->netdev = dev;
5488 cdev->cnic_priv = (char *)cdev + sizeof(struct cnic_dev);
5489 cdev->register_device = cnic_register_device;
5490 cdev->unregister_device = cnic_unregister_device;
5491 cdev->iscsi_nl_msg_recv = cnic_iscsi_nl_msg_recv;
5492 cdev->get_fc_npiv_tbl = cnic_get_fc_npiv_tbl;
5493 atomic_set(&cdev->ref_count, 0);
5495 cp = cdev->cnic_priv;
5496 cp->dev = cdev;
5504 return cdev;
5510 struct cnic_dev *cdev;
5535 cdev = cnic_alloc_dev(dev, pdev);
5536 if (cdev == NULL)
5539 set_bit(CNIC_F_BNX2_CLASS, &cdev->flags);
5540 cdev->submit_kwqes = cnic_submit_bnx2_kwqes;
5542 cp = cdev->cnic_priv;
5544 cdev->pcidev = pdev;
5547 cdev->max_iscsi_conn = ethdev->max_iscsi_conn;
5560 return cdev;
5570 struct cnic_dev *cdev;
5586 cdev = cnic_alloc_dev(dev, pdev);
5587 if (cdev == NULL) {
5592 set_bit(CNIC_F_BNX2X_CLASS, &cdev->flags);
5593 cdev->submit_kwqes = cnic_submit_bnx2x_kwqes;
5595 cp = cdev->cnic_priv;
5597 cdev->pcidev = pdev;
5600 cdev->stats_addr = ethdev->addr_drv_info_to_mcp;
5603 cdev->max_iscsi_conn = ethdev->max_iscsi_conn;
5605 cdev->max_fcoe_conn = ethdev->max_fcoe_conn;
5606 cdev->max_fcoe_exchanges = ethdev->max_fcoe_exchanges;
5609 if (cdev->max_fcoe_conn > BNX2X_FCOE_NUM_CONNECTIONS)
5610 cdev->max_fcoe_conn = BNX2X_FCOE_NUM_CONNECTIONS;
5612 memcpy(cdev->mac_addr, ethdev->iscsi_mac, ETH_ALEN);
5632 return cdev;
5638 struct cnic_dev *cdev = NULL;
5645 cdev = init_bnx2_cnic(dev);
5647 cdev = init_bnx2x_cnic(dev);
5648 if (cdev) {
5650 list_add(&cdev->list, &cnic_dev_list);
5654 return cdev;