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;
5470 struct cnic_dev *cdev;
5476 cdev = kzalloc(alloc_size, GFP_KERNEL);
5477 if (cdev == NULL)
5480 cdev->netdev = dev;
5481 cdev->cnic_priv = (char *)cdev + sizeof(struct cnic_dev);
5482 cdev->register_device = cnic_register_device;
5483 cdev->unregister_device = cnic_unregister_device;
5484 cdev->iscsi_nl_msg_recv = cnic_iscsi_nl_msg_recv;
5485 cdev->get_fc_npiv_tbl = cnic_get_fc_npiv_tbl;
5486 atomic_set(&cdev->ref_count, 0);
5488 cp = cdev->cnic_priv;
5489 cp->dev = cdev;
5497 return cdev;
5503 struct cnic_dev *cdev;
5528 cdev = cnic_alloc_dev(dev, pdev);
5529 if (cdev == NULL)
5532 set_bit(CNIC_F_BNX2_CLASS, &cdev->flags);
5533 cdev->submit_kwqes = cnic_submit_bnx2_kwqes;
5535 cp = cdev->cnic_priv;
5537 cdev->pcidev = pdev;
5540 cdev->max_iscsi_conn = ethdev->max_iscsi_conn;
5553 return cdev;
5563 struct cnic_dev *cdev;
5579 cdev = cnic_alloc_dev(dev, pdev);
5580 if (cdev == NULL) {
5585 set_bit(CNIC_F_BNX2X_CLASS, &cdev->flags);
5586 cdev->submit_kwqes = cnic_submit_bnx2x_kwqes;
5588 cp = cdev->cnic_priv;
5590 cdev->pcidev = pdev;
5593 cdev->stats_addr = ethdev->addr_drv_info_to_mcp;
5596 cdev->max_iscsi_conn = ethdev->max_iscsi_conn;
5598 cdev->max_fcoe_conn = ethdev->max_fcoe_conn;
5599 cdev->max_fcoe_exchanges = ethdev->max_fcoe_exchanges;
5602 if (cdev->max_fcoe_conn > BNX2X_FCOE_NUM_CONNECTIONS)
5603 cdev->max_fcoe_conn = BNX2X_FCOE_NUM_CONNECTIONS;
5605 memcpy(cdev->mac_addr, ethdev->iscsi_mac, ETH_ALEN);
5625 return cdev;
5631 struct cnic_dev *cdev = NULL;
5638 cdev = init_bnx2_cnic(dev);
5640 cdev = init_bnx2x_cnic(dev);
5641 if (cdev) {
5643 list_add(&cdev->list, &cnic_dev_list);
5647 return cdev;