/drivers/infiniband/hw/nes/ |
H A D | nes.c | 145 struct nes_device *nesdev; local 153 list_for_each_entry(nesdev, &nes_dev_list, list) { 155 nesdev, nesdev->netdev[0]->name); 156 netdev = nesdev->netdev[0]; 172 nes_write_indexed(nesdev, 173 NES_IDX_DST_IP_ADDR+(0x10*PCI_FUNC(nesdev->pcidev->devfn)), 0); 199 nes_write_indexed(nesdev, 200 NES_IDX_DST_IP_ADDR+(0x10*PCI_FUNC(nesdev->pcidev->devfn)), 226 struct nes_device *nesdev; local 275 nes_cqp_rem_ref_callback(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument 313 struct nes_device *nesdev = nesvnic->nesdev; local 364 struct nes_device *nesdev = nesvnic->nesdev; local 388 struct nes_device *nesdev = (struct nes_device *)dev_id; local 461 struct nes_device *nesdev = NULL; local 780 struct nes_device *nesdev = pci_get_drvdata(pcidev); local 849 struct nes_device *nesdev; local 876 struct nes_device *nesdev; local 894 struct nes_device *nesdev; local 913 struct nes_device *nesdev; local 932 struct nes_device *nesdev; local 951 struct nes_device *nesdev; local 970 struct nes_device *nesdev; local 989 struct nes_device *nesdev; local 1008 struct nes_device *nesdev; local 1043 struct nes_device *nesdev; local 1062 struct nes_device *nesdev; local 1097 struct nes_device *nesdev; local 1116 struct nes_device *nesdev; local 1139 struct nes_device *nesdev; local 1162 struct nes_device *nesdev; local [all...] |
H A D | nes.h | 321 nes_fill_init_cqp_wqe(struct nes_hw_cqp_wqe *cqp_wqe, struct nes_device *nesdev) argument 345 static inline u32 nes_read_indexed(struct nes_device *nesdev, u32 reg_index) argument 348 void __iomem *addr = nesdev->index_reg; 351 spin_lock_irqsave(&nesdev->indexed_regs_lock, flags); 356 spin_unlock_irqrestore(&nesdev->indexed_regs_lock, flags); 376 static inline void nes_write_indexed(struct nes_device *nesdev, u32 reg_index, u32 val) argument 379 void __iomem *addr = nesdev->index_reg; 381 spin_lock_irqsave(&nesdev->indexed_regs_lock, flags); 386 spin_unlock_irqrestore(&nesdev->indexed_regs_lock, flags); 551 void flush_wqes(struct nes_device *nesdev, struc [all...] |
H A D | nes_cm.c | 1422 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), 1497 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; 1533 rc = nes_arp_table(nesvnic->nesdev, dst_ip, NULL, 1560 struct nes_device *nesdev; local 1619 nesdev = nesvnic->nesdev; 1620 nesadapter = nesdev->nesadapter; 1625 oldarpindex = nes_arp_table(nesdev, cm_node->mapped_rem_addr, 1691 PCI_FUNC(cm_node->nesvnic->nesdev->pcidev->devfn), 3071 flush_wqes(nesvnic->nesdev, nesq 3138 struct nes_device *nesdev; local 3186 struct nes_device *nesdev; local 3473 struct nes_device *nesdev; local 3732 struct nes_device *nesdev; local [all...] |
H A D | nes_hw.c | 66 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, u 124 nes_nic_init_timer_defaults(struct nes_device *nesdev, u8 jumbomode) argument 152 nes_nic_init_timer(struct nes_device *nesdev) argument 181 nes_nic_tune_timer(struct nes_device *nesdev) argument 254 nes_init_adapter(struct nes_device *nesdev, u8 hw_rev) argument 644 nes_reset_adapter_ne020(struct nes_device *nesdev, u8 *OneG_Mode) argument 750 nes_init_serdes(struct nes_device *nesdev, u8 hw_rev, u8 port_count, struct nes_adapter *nesadapter, u8 OneG_Mode) argument 867 nes_init_csr_ne020(struct nes_device *nesdev, u8 hw_rev, u8 port_count) argument 980 nes_init_cqp(struct nes_device *nesdev) argument 1210 nes_destroy_cqp(struct nes_device *nesdev) argument 1307 nes_init_1g_phy(struct nes_device *nesdev, u8 phy_type, u8 phy_index) argument 1361 nes_init_2025_phy(struct nes_device *nesdev, u8 phy_type, u8 phy_index) argument 1513 nes_init_phy(struct nes_device *nesdev) argument 1564 struct nes_device *nesdev; local 1667 nes_init_nic_qp(struct nes_device *nesdev, struct net_device *netdev) argument 1917 struct nes_device *nesdev = nesvnic->nesdev; local 2060 nes_napi_isr(struct nes_device *nesdev) argument 2119 process_critical_error(struct nes_device *nesdev) argument 2148 struct nes_device *nesdev = (struct nes_device *)param; local 2308 nes_process_ceq(struct nes_device *nesdev, struct nes_hw_ceq *ceq) argument 2348 nes_process_aeq(struct nes_device *nesdev, struct nes_hw_aeq *aeq) argument 2392 nes_reset_link(struct nes_device *nesdev, u32 mac_index) argument 2463 nes_process_mac_intr(struct nes_device *nesdev, u32 mac_number) argument 2695 struct nes_device *nesdev = container_of(work, struct nes_device, work.work); local 2772 nes_nic_napi_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq) argument 2788 nes_nic_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq) argument 3014 nes_cqp_ce_handler(struct nes_device *nesdev, struct nes_hw_cq *cq) argument 3366 nes_terminate_connection(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe, enum ib_event_type eventtype) argument 3419 nes_terminate_send_fin(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) argument 3450 struct nes_device *nesdev = nesvnic->nesdev; local 3475 nes_terminate_received(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) argument 3538 nes_process_iwarp_aeqe(struct nes_device *nesdev, struct nes_hw_aeqe *aeqe) argument 3755 nes_iwarp_ce_handler(struct nes_device *nesdev, struct nes_hw_cq *hw_cq) argument 3776 struct nes_device *nesdev = nesvnic->nesdev; local 3832 struct nes_device *nesdev; local 3881 flush_wqes(struct nes_device *nesdev, struct nes_qp *nesqp, u32 which_wq, u32 wait_completion) argument [all...] |
H A D | nes_hw.h | 886 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 in struct:nes_vnic 1255 struct nes_cqp_request* (*get_cqp_request)(struct nes_device *nesdev); 1265 u8 netdev_index; /* might not be needed, indexes nesdev->netdev */
|
H A D | nes_mgt.c | 53 struct nes_device *nesdev; local 58 nesdev = mgtvnic->nesvnic->nesdev; 79 bus_address = pci_map_single(nesdev->pcidev, 99 nes_write32(nesdev->regs + NES_WQE_ALLOC, (rx_wqes_posted << 24) | nesmgt->qp_id); 118 nes_write32(nesdev->regs + NES_WQE_ALLOC, (rx_wqes_posted << 24) | nesmgt->qp_id); 137 static void nes_mgt_free_skb(struct nes_device *nesdev, struct sk_buff *skb, u32 dir) argument 142 pci_unmap_single(nesdev->pcidev, cb->busaddr, cb->maplen, dir); 150 static void nes_download_callback(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument 160 nes_mgt_free_skb(nesdev, sk 190 nes_get_next_skb(struct nes_device *nesdev, struct nes_qp *nesqp, struct sk_buff *skb, u32 nextseq, u32 *ack, u16 *wnd, u32 *fin_rcvd, u32 *rst_rcvd) argument 241 get_fpdu_info(struct nes_device *nesdev, struct nes_qp *nesqp, struct pau_fpdu_info **pau_fpdu_info) argument 408 struct nes_device *nesdev = nesvnic->nesdev; local 620 nes_destroy_pau_qp(struct nes_device *nesdev, struct nes_qp *nesqp) argument 637 nes_chg_qh_handler(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument 715 nes_change_quad_hash(struct nes_device *nesdev, struct nes_vnic *nesvnic, struct nes_qp *nesqp) argument 773 nes_mgt_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq) argument 860 nes_init_mgt_qp(struct nes_device *nesdev, struct net_device *netdev, struct nes_vnic *nesvnic) argument 1074 struct nes_device *nesdev = nesvnic->nesdev; local [all...] |
H A D | nes_mgt.h | 38 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 in struct:pau_qh_chg
|
H A D | nes_nic.c | 103 struct nes_device *nesdev = nesvnic->nesdev; local 112 nes_nic_ce_handler(nesdev, nescq); 117 nes_write32(nesdev->regs+NES_CQE_ALLOC, NES_CQE_ALLOC_NOTIFY_NEXT | 119 nes_read32(nesdev->regs+NES_CQE_ALLOC); 122 nes_write32(nesdev->regs+NES_CQE_ALLOC, 140 struct nes_device *nesdev = nesvnic->nesdev; local 149 assert(nesdev != NULL); 157 ret = nes_init_nic_qp(nesdev, netde 279 struct nes_device *nesdev = nesvnic->nesdev; local 362 struct nes_device *nesdev = nesvnic->nesdev; local 468 struct nes_device *nesdev = nesvnic->nesdev; local 703 struct nes_device *nesdev = nesvnic->nesdev; local 806 struct nes_device *nesdev = nesvnic->nesdev; local 841 set_allmulti(struct nes_device *nesdev, u32 nic_active_bit) argument 861 struct nes_device *nesdev = nesvnic->nesdev; local 989 struct nes_device *nesdev = nesvnic->nesdev; local 1130 struct nes_device *nesdev = nesvnic->nesdev; local 1340 struct nes_device *nesdev = nesvnic->nesdev; local 1391 struct nes_device *nesdev = nesvnic->nesdev; local 1438 struct nes_device *nesdev = nesvnic->nesdev; local 1486 struct nes_device *nesdev = nesvnic->nesdev; local 1550 struct nes_device *nesdev = nesvnic->nesdev; local 1590 nes_vlan_mode(struct net_device *netdev, struct nes_device *nesdev, netdev_features_t features) argument 1628 struct nes_device *nesdev = nesvnic->nesdev; local 1654 nes_netdev_init(struct nes_device *nesdev, void __iomem *mmio_addr) argument [all...] |
H A D | nes_utils.c | 59 static u32 nes_set_pau(struct nes_device *nesdev) argument 64 nes_write_indexed(nesdev, NES_IDX_GPR2, NES_ENABLE_PAU); 65 nes_write_indexed(nesdev, NES_IDX_GPR_TRIGGER, 1); 69 if (!nes_read_indexed(nesdev, NES_IDX_GPR2)) { 73 nes_write_indexed(nesdev, NES_IDX_GPR_TRIGGER, 1); 85 int nes_read_eeprom_values(struct nes_device *nesdev, struct nes_adapter *nesadapter) argument 99 eeprom_data = nes_read16_eeprom(nesdev->regs, 0); 105 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); 111 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); 117 eeprom_data = nes_read16_eeprom(nesdev 413 nes_write_1G_phy_reg(struct nes_device *nesdev, u8 phy_reg, u8 phy_addr, u16 data) argument 440 nes_read_1G_phy_reg(struct nes_device *nesdev, u8 phy_reg, u8 phy_addr, u16 *data) argument 472 nes_write_10G_phy_reg(struct nes_device *nesdev, u16 phy_addr, u8 dev_addr, u16 phy_reg, u16 data) argument 518 nes_read_10G_phy_reg(struct nes_device *nesdev, u8 phy_addr, u8 dev_addr, u16 phy_reg) argument 561 nes_get_cqp_request(struct nes_device *nesdev) argument 598 nes_free_cqp_request(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument 616 nes_put_cqp_request(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument 627 nes_post_cqp_request(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument 683 nes_arp_table(struct nes_device *nesdev, u32 ip_addr, u8 *mac_addr, u32 action) argument 745 struct nes_device *nesdev = (struct nes_device *)parm; local 886 struct nes_device *nesdev = (struct nes_device *)parm; local [all...] |
H A D | nes_verbs.c | 62 struct nes_device *nesdev = nesvnic->nesdev; local 63 struct nes_adapter *nesadapter = nesdev->nesadapter; 106 cqp_request = nes_get_cqp_request(nesdev); 121 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); 126 nes_post_cqp_request(nesdev, cqp_request); 135 nes_put_cqp_request(nesdev, cqp_request); 144 nes_put_cqp_request(nesdev, cqp_request); 163 struct nes_device *nesdev = nesvnic->nesdev; local 216 struct nes_device *nesdev = nesvnic->nesdev; local 285 alloc_fast_reg_mr(struct nes_device *nesdev, struct nes_pd *nespd, u32 stag, u32 page_count) argument 384 struct nes_device *nesdev = nesvnic->nesdev; local 450 struct nes_device *nesdev = nesvnic->nesdev; local 495 struct nes_device *nesdev = nesvnic->nesdev; local 518 struct nes_device *nesdev = nesvnic->nesdev; local 643 struct nes_device *nesdev = nesvnic->nesdev; local 717 struct nes_device *nesdev = nesvnic->nesdev; local 774 struct nes_device *nesdev = nesvnic->nesdev; local 841 struct nes_device *nesdev = nesvnic->nesdev; local 915 struct nes_device *nesdev = nesvnic->nesdev; local 1033 struct nes_device *nesdev = nesvnic->nesdev; local 1077 nes_free_qp_mem(struct nes_device *nesdev, struct nes_qp *nesqp, int virt_wqs) argument 1110 struct nes_device *nesdev = nesvnic->nesdev; local 1536 struct nes_device *nesdev = nesvnic->nesdev; local 1789 struct nes_device *nesdev; local 1878 root_256(struct nes_device *nesdev, struct nes_root_vpbl *root_vpbl, struct nes_root_vpbl *new_root, u16 pbl_count_4k) argument 1925 nes_reg_mr(struct nes_device *nesdev, struct nes_pd *nespd, u32 stag, u64 region_length, struct nes_root_vpbl *root_vpbl, dma_addr_t single_buffer, u16 pbl_count_4k, u16 residual_page_count_4k, int acc, u64 *iova_start, u16 *actual_pbl_cnt, u8 *used_4k_pbls) argument 2099 struct nes_device *nesdev = nesvnic->nesdev; local 2308 struct nes_device *nesdev = nesvnic->nesdev; local 2660 struct nes_device *nesdev = nesvnic->nesdev; local 2849 nes_hw_modify_qp(struct nes_device *nesdev, struct nes_qp *nesqp, u32 next_iwarp_state, u32 termlen, u32 wait_completion) argument 2931 struct nes_device *nesdev = nesvnic->nesdev; local 3265 struct nes_device *nesdev = nesvnic->nesdev; local 3545 struct nes_device *nesdev = nesvnic->nesdev; local 3638 struct nes_device *nesdev = nesvnic->nesdev; local 3810 struct nes_device *nesdev = nesvnic->nesdev; local 3839 struct nes_device *nesdev = nesvnic->nesdev; local 3962 struct nes_device *nesdev = nesvnic->nesdev; local 4003 struct nes_device *nesdev = nesvnic->nesdev; local [all...] |
H A D | nes_verbs.h | 49 struct nes_device *nesdev; member in struct:nes_ucontext
|