Home
last modified time | relevance | path

Searched refs:nesdev (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_hw.c66 static void nes_cqp_ce_handler(struct nes_device *nesdev, struct nes_hw_cq *cq);
67 static void nes_init_csr_ne020(struct nes_device *nesdev, u8 hw_rev, u8 port_count);
68 static int nes_init_serdes(struct nes_device *nesdev, u8 hw_rev, u8 port_count,
70 static void nes_nic_napi_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq);
71 static void nes_process_aeq(struct nes_device *nesdev, struct nes_hw_aeq *aeq);
72 static void nes_process_ceq(struct nes_device *nesdev, struct nes_hw_ceq *ceq);
73 static void nes_process_iwarp_aeqe(struct nes_device *nesdev,
75 static void process_critical_error(struct nes_device *nesdev);
76 static void nes_process_mac_intr(struct nes_device *nesdev, u32 mac_number);
77 static unsigned int nes_reset_adapter_ne020(struct nes_device *nesdev, u8 *OneG_Mode);
[all …]
Dnes.c146 struct nes_device *nesdev; in nes_inetaddr_event() local
154 list_for_each_entry(nesdev, &nes_dev_list, list) { in nes_inetaddr_event()
156 nesdev, nesdev->netdev[0]->name); in nes_inetaddr_event()
157 netdev = nesdev->netdev[0]; in nes_inetaddr_event()
173 nes_write_indexed(nesdev, in nes_inetaddr_event()
174 NES_IDX_DST_IP_ADDR+(0x10*PCI_FUNC(nesdev->pcidev->devfn)), 0); in nes_inetaddr_event()
200 nes_write_indexed(nesdev, in nes_inetaddr_event()
201 NES_IDX_DST_IP_ADDR+(0x10*PCI_FUNC(nesdev->pcidev->devfn)), in nes_inetaddr_event()
227 struct nes_device *nesdev; in nes_net_event() local
233 list_for_each_entry(nesdev, &nes_dev_list, list) { in nes_net_event()
[all …]
Dnes_utils.c59 static u32 nes_set_pau(struct nes_device *nesdev) in nes_set_pau() argument
64 nes_write_indexed(nesdev, NES_IDX_GPR2, NES_ENABLE_PAU); in nes_set_pau()
65 nes_write_indexed(nesdev, NES_IDX_GPR_TRIGGER, 1); in nes_set_pau()
69 if (!nes_read_indexed(nesdev, NES_IDX_GPR2)) { in nes_set_pau()
73 nes_write_indexed(nesdev, NES_IDX_GPR_TRIGGER, 1); in nes_set_pau()
85 int nes_read_eeprom_values(struct nes_device *nesdev, struct nes_adapter *nesadapter) in nes_read_eeprom_values() argument
99 eeprom_data = nes_read16_eeprom(nesdev->regs, 0); in nes_read_eeprom_values()
105 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); in nes_read_eeprom_values()
111 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
117 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); in nes_read_eeprom_values()
[all …]
Dnes_nic.c103 struct nes_device *nesdev = nesvnic->nesdev; in nes_netdev_poll() local
112 nes_nic_ce_handler(nesdev, nescq); in nes_netdev_poll()
117 nes_write32(nesdev->regs+NES_CQE_ALLOC, NES_CQE_ALLOC_NOTIFY_NEXT | in nes_netdev_poll()
119 nes_read32(nesdev->regs+NES_CQE_ALLOC); in nes_netdev_poll()
122 nes_write32(nesdev->regs+NES_CQE_ALLOC, in nes_netdev_poll()
140 struct nes_device *nesdev = nesvnic->nesdev; in nes_netdev_open() local
149 assert(nesdev != NULL); in nes_netdev_open()
157 ret = nes_init_nic_qp(nesdev, netdev); in nes_netdev_open()
180 nic_active = nes_read_indexed(nesdev, NES_IDX_NIC_ACTIVE); in nes_netdev_open()
182 nes_write_indexed(nesdev, NES_IDX_NIC_ACTIVE, nic_active); in nes_netdev_open()
[all …]
Dnes_mgt.c53 struct nes_device *nesdev; in nes_replenish_mgt_rq() local
58 nesdev = mgtvnic->nesvnic->nesdev; in nes_replenish_mgt_rq()
79 bus_address = pci_map_single(nesdev->pcidev, in nes_replenish_mgt_rq()
99 nes_write32(nesdev->regs + NES_WQE_ALLOC, (rx_wqes_posted << 24) | nesmgt->qp_id); in nes_replenish_mgt_rq()
118 nes_write32(nesdev->regs + NES_WQE_ALLOC, (rx_wqes_posted << 24) | nesmgt->qp_id); in nes_replenish_mgt_rq()
137 static void nes_mgt_free_skb(struct nes_device *nesdev, struct sk_buff *skb, u32 dir) in nes_mgt_free_skb() argument
142 pci_unmap_single(nesdev->pcidev, cb->busaddr, cb->maplen, dir); in nes_mgt_free_skb()
150 static void nes_download_callback(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) in nes_download_callback() argument
160 nes_mgt_free_skb(nesdev, skb, PCI_DMA_TODEVICE); in nes_download_callback()
166 pci_free_consistent(nesdev->pcidev, fpdu_info->hdr_len, in nes_download_callback()
[all …]
Dnes_verbs.c62 struct nes_device *nesdev = nesvnic->nesdev; in nes_alloc_mw() local
63 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_alloc_mw()
106 cqp_request = nes_get_cqp_request(nesdev); in nes_alloc_mw()
121 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); in nes_alloc_mw()
126 nes_post_cqp_request(nesdev, cqp_request); in nes_alloc_mw()
135 nes_put_cqp_request(nesdev, cqp_request); in nes_alloc_mw()
144 nes_put_cqp_request(nesdev, cqp_request); in nes_alloc_mw()
163 struct nes_device *nesdev = nesvnic->nesdev; in nes_dealloc_mw() local
164 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_dealloc_mw()
171 cqp_request = nes_get_cqp_request(nesdev); in nes_dealloc_mw()
[all …]
Dnes.h321 nes_fill_init_cqp_wqe(struct nes_hw_cqp_wqe *cqp_wqe, struct nes_device *nesdev) in nes_fill_init_cqp_wqe() argument
345 static inline u32 nes_read_indexed(struct nes_device *nesdev, u32 reg_index) in nes_read_indexed() argument
348 void __iomem *addr = nesdev->index_reg; in nes_read_indexed()
351 spin_lock_irqsave(&nesdev->indexed_regs_lock, flags); in nes_read_indexed()
356 spin_unlock_irqrestore(&nesdev->indexed_regs_lock, flags); in nes_read_indexed()
376 static inline void nes_write_indexed(struct nes_device *nesdev, u32 reg_index, u32 val) in nes_write_indexed() argument
379 void __iomem *addr = nesdev->index_reg; in nes_write_indexed()
381 spin_lock_irqsave(&nesdev->indexed_regs_lock, flags); in nes_write_indexed()
386 spin_unlock_irqrestore(&nesdev->indexed_regs_lock, flags); in nes_write_indexed()
551 void flush_wqes(struct nes_device *nesdev, struct nes_qp *, u32, u32);
[all …]
Dnes_mgt.h38 int nes_init_mgt_qp(struct nes_device *nesdev, struct net_device *netdev, struct nes_vnic *nesvnic);
41 void nes_destroy_pau_qp(struct nes_device *nesdev, struct nes_qp *nesqp);
92 struct nes_device *nesdev; member
Dnes_cm.c1447 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), in mini_cm_dec_refcnt_listen()
1522 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_addr_resolve_neigh()
1558 rc = nes_arp_table(nesvnic->nesdev, dst_ip, NULL, in nes_addr_resolve_neigh()
1585 struct nes_device *nesdev; in make_cm_node() local
1649 nesdev = nesvnic->nesdev; in make_cm_node()
1650 nesadapter = nesdev->nesadapter; in make_cm_node()
1655 oldarpindex = nes_arp_table(nesdev, cm_node->mapped_rem_addr, in make_cm_node()
1721 PCI_FUNC(cm_node->nesvnic->nesdev->pcidev->devfn), in rem_ref_cm_node()
3102 flush_wqes(nesvnic->nesdev, nesqp, flush_q, 1); in nes_cm_disconn_true()
3169 struct nes_device *nesdev; in nes_disconnect() local
[all …]
Dnes_hw.h886 void (*cqp_callback)(struct nes_device *nesdev, struct nes_cqp_request *cqp_request);
937 void (*ce_handler)(struct nes_device *nesdev, struct nes_hw_nic_cq *cq);
968 void (*ce_handler)(struct nes_device *nesdev, struct nes_hw_cq *cq);
1237 struct nes_device *nesdev; member
1255 struct nes_cqp_request* (*get_cqp_request)(struct nes_device *nesdev);
Dnes_verbs.h49 struct nes_device *nesdev; member