Lines Matching defs: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;
5467 struct cnic_dev *cdev;
5473 cdev = kzalloc(alloc_size, GFP_KERNEL);
5474 if (cdev == NULL)
5477 cdev->netdev = dev;
5478 cdev->cnic_priv = (char *)cdev + sizeof(struct cnic_dev);
5479 cdev->register_device = cnic_register_device;
5480 cdev->unregister_device = cnic_unregister_device;
5481 cdev->iscsi_nl_msg_recv = cnic_iscsi_nl_msg_recv;
5482 cdev->get_fc_npiv_tbl = cnic_get_fc_npiv_tbl;
5483 atomic_set(&cdev->ref_count, 0);
5485 cp = cdev->cnic_priv;
5486 cp->dev = cdev;
5494 return cdev;
5500 struct cnic_dev *cdev;
5525 cdev = cnic_alloc_dev(dev, pdev);
5526 if (cdev == NULL)
5529 set_bit(CNIC_F_BNX2_CLASS, &cdev->flags);
5530 cdev->submit_kwqes = cnic_submit_bnx2_kwqes;
5532 cp = cdev->cnic_priv;
5534 cdev->pcidev = pdev;
5537 cdev->max_iscsi_conn = ethdev->max_iscsi_conn;
5550 return cdev;
5560 struct cnic_dev *cdev;
5576 cdev = cnic_alloc_dev(dev, pdev);
5577 if (cdev == NULL) {
5582 set_bit(CNIC_F_BNX2X_CLASS, &cdev->flags);
5583 cdev->submit_kwqes = cnic_submit_bnx2x_kwqes;
5585 cp = cdev->cnic_priv;
5587 cdev->pcidev = pdev;
5590 cdev->stats_addr = ethdev->addr_drv_info_to_mcp;
5593 cdev->max_iscsi_conn = ethdev->max_iscsi_conn;
5595 cdev->max_fcoe_conn = ethdev->max_fcoe_conn;
5596 cdev->max_fcoe_exchanges = ethdev->max_fcoe_exchanges;
5599 if (cdev->max_fcoe_conn > BNX2X_FCOE_NUM_CONNECTIONS)
5600 cdev->max_fcoe_conn = BNX2X_FCOE_NUM_CONNECTIONS;
5602 memcpy(cdev->mac_addr, ethdev->iscsi_mac, ETH_ALEN);
5622 return cdev;
5628 struct cnic_dev *cdev = NULL;
5635 cdev = init_bnx2_cnic(dev);
5637 cdev = init_bnx2x_cnic(dev);
5638 if (cdev) {
5640 list_add(&cdev->list, &cnic_dev_list);
5644 return cdev;