/drivers/infiniband/hw/nes/ |
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 125 nes_nic_init_timer_defaults(struct nes_device *nesdev, u8 jumbomode) argument 153 nes_nic_init_timer(struct nes_device *nesdev) argument 182 nes_nic_tune_timer(struct nes_device *nesdev) argument 255 nes_init_adapter(struct nes_device *nesdev, u8 hw_rev) argument 645 nes_reset_adapter_ne020(struct nes_device *nesdev, u8 *OneG_Mode) argument 751 nes_init_serdes(struct nes_device *nesdev, u8 hw_rev, u8 port_count, struct nes_adapter *nesadapter, u8 OneG_Mode) argument 868 nes_init_csr_ne020(struct nes_device *nesdev, u8 hw_rev, u8 port_count) argument 981 nes_init_cqp(struct nes_device *nesdev) argument 1211 nes_destroy_cqp(struct nes_device *nesdev) argument 1308 nes_init_1g_phy(struct nes_device *nesdev, u8 phy_type, u8 phy_index) argument 1362 nes_init_2025_phy(struct nes_device *nesdev, u8 phy_type, u8 phy_index) argument 1514 nes_init_phy(struct nes_device *nesdev) argument 1565 struct nes_device *nesdev; local 1668 nes_init_nic_qp(struct nes_device *nesdev, struct net_device *netdev) argument 1918 struct nes_device *nesdev = nesvnic->nesdev; local 2061 nes_napi_isr(struct nes_device *nesdev) argument 2120 process_critical_error(struct nes_device *nesdev) argument 2149 struct nes_device *nesdev = (struct nes_device *)param; local 2309 nes_process_ceq(struct nes_device *nesdev, struct nes_hw_ceq *ceq) argument 2349 nes_process_aeq(struct nes_device *nesdev, struct nes_hw_aeq *aeq) argument 2393 nes_reset_link(struct nes_device *nesdev, u32 mac_index) argument 2464 nes_process_mac_intr(struct nes_device *nesdev, u32 mac_number) argument 2698 struct nes_device *nesdev = container_of(work, struct nes_device, work.work); local 2775 nes_nic_napi_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq) argument 2791 nes_nic_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq) argument 3017 nes_cqp_ce_handler(struct nes_device *nesdev, struct nes_hw_cq *cq) argument 3369 nes_terminate_connection(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe, enum ib_event_type eventtype) argument 3422 nes_terminate_send_fin(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) argument 3453 struct nes_device *nesdev = nesvnic->nesdev; local 3478 nes_terminate_received(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) argument 3545 nes_process_iwarp_aeqe(struct nes_device *nesdev, struct nes_hw_aeqe *aeqe) argument 3762 nes_iwarp_ce_handler(struct nes_device *nesdev, struct nes_hw_cq *hw_cq) argument 3783 struct nes_device *nesdev = nesvnic->nesdev; local 3839 struct nes_device *nesdev; local 3888 flush_wqes(struct nes_device *nesdev, struct nes_qp *nesqp, u32 which_wq, u32 wait_completion) 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.c | 141 struct nes_device *nesdev; local 148 list_for_each_entry(nesdev, &nes_dev_list, list) { 150 nesdev, nesdev->netdev[0]->name); 151 netdev = nesdev->netdev[0]; 166 nes_write_indexed(nesdev, 167 NES_IDX_DST_IP_ADDR+(0x10*PCI_FUNC(nesdev->pcidev->devfn)), 0); 193 nes_write_indexed(nesdev, 194 NES_IDX_DST_IP_ADDR+(0x10*PCI_FUNC(nesdev->pcidev->devfn)), 220 struct nes_device *nesdev; local 269 nes_cqp_rem_ref_callback(struct nes_device *nesdev, struct nes_cqp_request *cqp_request) argument 307 struct nes_device *nesdev = nesvnic->nesdev; local 358 struct nes_device *nesdev = nesvnic->nesdev; local 382 struct nes_device *nesdev = (struct nes_device *)dev_id; local 455 struct nes_device *nesdev = NULL; local 759 struct nes_device *nesdev = pci_get_drvdata(pcidev); local 826 struct nes_device *nesdev; local 853 struct nes_device *nesdev; local 871 struct nes_device *nesdev; local 890 struct nes_device *nesdev; local 909 struct nes_device *nesdev; local 928 struct nes_device *nesdev; local 947 struct nes_device *nesdev; local 966 struct nes_device *nesdev; local 985 struct nes_device *nesdev; local 1020 struct nes_device *nesdev; local 1039 struct nes_device *nesdev; local 1074 struct nes_device *nesdev; local 1093 struct nes_device *nesdev; local 1116 struct nes_device *nesdev; local 1139 struct nes_device *nesdev; local [all...] |
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 280 struct nes_device *nesdev = nesvnic->nesdev; local 363 struct nes_device *nesdev = nesvnic->nesdev; local 473 struct nes_device *nesdev = nesvnic->nesdev; local 708 struct nes_device *nesdev = nesvnic->nesdev; local 811 struct nes_device *nesdev = nesvnic->nesdev; local 846 set_allmulti(struct nes_device *nesdev, u32 nic_active_bit) argument 866 struct nes_device *nesdev = nesvnic->nesdev; local 993 struct nes_device *nesdev = nesvnic->nesdev; local 1134 struct nes_device *nesdev = nesvnic->nesdev; local 1342 struct nes_device *nesdev = nesvnic->nesdev; local 1393 struct nes_device *nesdev = nesvnic->nesdev; local 1440 struct nes_device *nesdev = nesvnic->nesdev; local 1488 struct nes_device *nesdev = nesvnic->nesdev; local 1552 struct nes_device *nesdev = nesvnic->nesdev; local 1592 nes_vlan_mode(struct net_device *netdev, struct nes_device *nesdev, netdev_features_t features) argument 1630 struct nes_device *nesdev = nesvnic->nesdev; local 1656 nes_netdev_init(struct nes_device *nesdev, void __iomem *mmio_addr) argument [all...] |
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 239 get_fpdu_info(struct nes_device *nesdev, struct nes_qp *nesqp, struct pau_fpdu_info **pau_fpdu_info) argument 413 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 717 nes_change_quad_hash(struct nes_device *nesdev, struct nes_vnic *nesvnic, struct nes_qp *nesqp) argument 775 nes_mgt_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq) argument 862 nes_init_mgt_qp(struct nes_device *nesdev, struct net_device *netdev, struct nes_vnic *nesvnic) argument 1076 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_verbs.c | 61 struct nes_device *nesdev = nesvnic->nesdev; local 62 struct nes_adapter *nesadapter = nesdev->nesadapter; 102 cqp_request = nes_get_cqp_request(nesdev); 117 nes_fill_init_cqp_wqe(cqp_wqe, nesdev); 122 nes_post_cqp_request(nesdev, cqp_request); 131 nes_put_cqp_request(nesdev, cqp_request); 140 nes_put_cqp_request(nesdev, cqp_request); 159 struct nes_device *nesdev = nesvnic->nesdev; local 212 struct nes_device *nesdev = nesvnic->nesdev; local 282 alloc_fast_reg_mr(struct nes_device *nesdev, struct nes_pd *nespd, u32 stag, u32 page_count) argument 381 struct nes_device *nesdev = nesvnic->nesdev; local 447 struct nes_device *nesdev = nesvnic->nesdev; local 492 struct nes_device *nesdev = nesvnic->nesdev; local 515 struct nes_device *nesdev = nesvnic->nesdev; local 640 struct nes_device *nesdev = nesvnic->nesdev; local 714 struct nes_device *nesdev = nesvnic->nesdev; local 771 struct nes_device *nesdev = nesvnic->nesdev; local 838 struct nes_device *nesdev = nesvnic->nesdev; local 912 struct nes_device *nesdev = nesvnic->nesdev; local 1030 struct nes_device *nesdev = nesvnic->nesdev; local 1074 nes_free_qp_mem(struct nes_device *nesdev, struct nes_qp *nesqp, int virt_wqs) argument 1107 struct nes_device *nesdev = nesvnic->nesdev; local 1528 struct nes_device *nesdev = nesvnic->nesdev; local 1782 struct nes_device *nesdev; local 1871 root_256(struct nes_device *nesdev, struct nes_root_vpbl *root_vpbl, struct nes_root_vpbl *new_root, u16 pbl_count_4k) argument 1918 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 2092 struct nes_device *nesdev = nesvnic->nesdev; local 2301 struct nes_device *nesdev = nesvnic->nesdev; local 2647 struct nes_device *nesdev = nesvnic->nesdev; local 2836 nes_hw_modify_qp(struct nes_device *nesdev, struct nes_qp *nesqp, u32 next_iwarp_state, u32 termlen, u32 wait_completion) argument 2918 struct nes_device *nesdev = nesvnic->nesdev; local 3262 struct nes_device *nesdev = nesvnic->nesdev; local 3542 struct nes_device *nesdev = nesvnic->nesdev; local 3635 struct nes_device *nesdev = nesvnic->nesdev; local 3807 struct nes_device *nesdev = nesvnic->nesdev; local 3836 struct nes_device *nesdev = nesvnic->nesdev; local 3959 struct nes_device *nesdev = nesvnic->nesdev; local 4000 struct nes_device *nesdev = nesvnic->nesdev; local [all...] |
H A D | nes.h | 319 nes_fill_init_cqp_wqe(struct nes_hw_cqp_wqe *cqp_wqe, struct nes_device *nesdev) argument 343 static inline u32 nes_read_indexed(struct nes_device *nesdev, u32 reg_index) argument 346 void __iomem *addr = nesdev->index_reg; 349 spin_lock_irqsave(&nesdev->indexed_regs_lock, flags); 354 spin_unlock_irqrestore(&nesdev->indexed_regs_lock, flags); 374 static inline void nes_write_indexed(struct nes_device *nesdev, u32 reg_index, u32 val) argument 377 void __iomem *addr = nesdev->index_reg; 379 spin_lock_irqsave(&nesdev->indexed_regs_lock, flags); 384 spin_unlock_irqrestore(&nesdev->indexed_regs_lock, flags); 539 void flush_wqes(struct nes_device *nesdev, struc [all...] |
H A D | nes_cm.c | 1275 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), NES_MANAGE_APBVT_DEL); 1345 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; 1382 rc = nes_arp_table(nesvnic->nesdev, dst_ip, NULL, 1409 struct nes_device *nesdev; local 1462 nesdev = nesvnic->nesdev; 1463 nesadapter = nesdev->nesadapter; 1469 arpindex = nes_arp_table(nesdev, ntohl(nesvnic->local_ipaddr), NULL, NES_ARP_RESOLVE); 1471 oldarpindex = nes_arp_table(nesdev, cm_node->rem_addr, NULL, NES_ARP_RESOLVE); 1537 cm_node->nesvnic->nesdev 2947 struct nes_device *nesdev; local 2995 struct nes_device *nesdev; local 3284 struct nes_device *nesdev; local 3499 struct nes_device *nesdev; local [all...] |
H A D | nes_verbs.h | 49 struct nes_device *nesdev; member in struct:nes_ucontext
|
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 */
|