Lines Matching refs:adapter
30 static void _be_roce_dev_add(struct be_adapter *adapter) in _be_roce_dev_add() argument
34 struct pci_dev *pdev = adapter->pdev; in _be_roce_dev_add()
46 if (!msix_enabled(adapter)) in _be_roce_dev_add()
55 dev_info.pdev = adapter->pdev; in _be_roce_dev_add()
56 dev_info.db = adapter->db; in _be_roce_dev_add()
57 dev_info.unmapped_db = adapter->roce_db.io_addr; in _be_roce_dev_add()
58 dev_info.db_page_size = adapter->roce_db.size; in _be_roce_dev_add()
59 dev_info.db_total_size = adapter->roce_db.total_size; in _be_roce_dev_add()
60 dev_info.netdev = adapter->netdev; in _be_roce_dev_add()
61 memcpy(dev_info.mac_addr, adapter->netdev->dev_addr, ETH_ALEN); in _be_roce_dev_add()
62 dev_info.dev_family = adapter->sli_family; in _be_roce_dev_add()
63 if (msix_enabled(adapter)) { in _be_roce_dev_add()
67 num_vec = adapter->num_msix_vec + adapter->num_msix_roce_vec; in _be_roce_dev_add()
74 dev_info.msix.start_vector = adapter->num_evt_qs; in _be_roce_dev_add()
77 adapter->msix_entries[i].vector; in _be_roce_dev_add()
83 adapter->ocrdma_dev = ocrdma_drv->add(&dev_info); in _be_roce_dev_add()
86 void be_roce_dev_add(struct be_adapter *adapter) in be_roce_dev_add() argument
88 if (be_roce_supported(adapter)) { in be_roce_dev_add()
89 INIT_LIST_HEAD(&adapter->entry); in be_roce_dev_add()
91 list_add_tail(&adapter->entry, &be_adapter_list); in be_roce_dev_add()
97 _be_roce_dev_add(adapter); in be_roce_dev_add()
102 static void _be_roce_dev_remove(struct be_adapter *adapter) in _be_roce_dev_remove() argument
104 if (ocrdma_drv && ocrdma_drv->remove && adapter->ocrdma_dev) in _be_roce_dev_remove()
105 ocrdma_drv->remove(adapter->ocrdma_dev); in _be_roce_dev_remove()
106 adapter->ocrdma_dev = NULL; in _be_roce_dev_remove()
109 void be_roce_dev_remove(struct be_adapter *adapter) in be_roce_dev_remove() argument
111 if (be_roce_supported(adapter)) { in be_roce_dev_remove()
113 _be_roce_dev_remove(adapter); in be_roce_dev_remove()
114 list_del(&adapter->entry); in be_roce_dev_remove()
119 static void _be_roce_dev_open(struct be_adapter *adapter) in _be_roce_dev_open() argument
121 if (ocrdma_drv && adapter->ocrdma_dev && in _be_roce_dev_open()
123 ocrdma_drv->state_change_handler(adapter->ocrdma_dev, in _be_roce_dev_open()
127 void be_roce_dev_open(struct be_adapter *adapter) in be_roce_dev_open() argument
129 if (be_roce_supported(adapter)) { in be_roce_dev_open()
131 _be_roce_dev_open(adapter); in be_roce_dev_open()
136 static void _be_roce_dev_close(struct be_adapter *adapter) in _be_roce_dev_close() argument
138 if (ocrdma_drv && adapter->ocrdma_dev && in _be_roce_dev_close()
140 ocrdma_drv->state_change_handler(adapter->ocrdma_dev, in _be_roce_dev_close()
144 void be_roce_dev_close(struct be_adapter *adapter) in be_roce_dev_close() argument
146 if (be_roce_supported(adapter)) { in be_roce_dev_close()
148 _be_roce_dev_close(adapter); in be_roce_dev_close()
153 void be_roce_dev_shutdown(struct be_adapter *adapter) in be_roce_dev_shutdown() argument
155 if (be_roce_supported(adapter)) { in be_roce_dev_shutdown()
157 if (ocrdma_drv && adapter->ocrdma_dev && in be_roce_dev_shutdown()
159 ocrdma_drv->state_change_handler(adapter->ocrdma_dev, in be_roce_dev_shutdown()