Home
last modified time | relevance | path

Searched refs:nesadapter (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_utils.c85 int nes_read_eeprom_values(struct nes_device *nesdev, struct nes_adapter *nesadapter) in nes_read_eeprom_values() argument
97 if (nesadapter->firmware_eeprom_offset == 0) { in nes_read_eeprom_values()
104 nesadapter->firmware_eeprom_offset = eeprom_offset; in nes_read_eeprom_values()
116 nesadapter->software_eeprom_offset = eeprom_offset; in nes_read_eeprom_values()
122 sw_section_ver = nes_read16_eeprom(nesdev->regs, nesadapter->software_eeprom_offset + 6); in nes_read_eeprom_values()
206 nesadapter->virtwq = 1; in nes_read_eeprom_values()
209 nesadapter->send_term_ok = 1; in nes_read_eeprom_values()
213 nesadapter->allow_unaligned_fpdus = 1; in nes_read_eeprom_values()
216 nesadapter->firmware_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
221 nesadapter->eeprom_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
[all …]
Dnes_hw.c69 struct nes_adapter *nesadapter, u8 OneG_Mode);
127 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_nic_init_timer_defaults() local
128 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_nic_init_timer_defaults()
130 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer_defaults()
145 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer_defaults()
155 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_nic_init_timer() local
156 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_nic_init_timer()
158 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer()
174 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer()
184 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_nic_tune_timer() local
[all …]
Dnes_verbs.c64 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_alloc_mw() local
85 next_stag_index %= nesadapter->max_mr; in nes_alloc_mw()
87 ret = nes_alloc_resource(nesadapter, nesadapter->allocated_mrs, in nes_alloc_mw()
88 nesadapter->max_mr, &stag_index, &next_stag_index, NES_RESOURCE_MW); in nes_alloc_mw()
95 nes_free_resource(nesadapter, nesadapter->allocated_mrs, stag_index); in nes_alloc_mw()
110 nes_free_resource(nesadapter, nesadapter->allocated_mrs, stag_index); in nes_alloc_mw()
138 nes_free_resource(nesadapter, nesadapter->allocated_mrs, stag_index); in nes_alloc_mw()
165 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_dealloc_mw() local
201 nes_free_resource(nesadapter, nesadapter->allocated_mrs, in nes_dealloc_mw()
293 struct nes_adapter *nesadapter = nesdev->nesadapter; in alloc_fast_reg_mr() local
[all …]
Dnes_nic.c224 list_for_each_safe(list_pos, list_temp, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]) { in nes_netdev_open()
244 spin_lock_irqsave(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_open()
245 if (nesdev->nesadapter->phy_type[nesdev->mac_index] == NES_PHY_TYPE_SFP_D) { in nes_netdev_open()
250 spin_unlock_irqrestore(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_open()
254 nesdev->nesadapter->send_term_ok = 1; in nes_netdev_open()
298 list_for_each_safe(list_pos, list_temp, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]) { in nes_netdev_stop()
339 nesdev->nesadapter->send_term_ok = 0; in nes_netdev_stop()
863 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_netdev_set_multicast_list() local
872 u8 pft_entries_preallocated = max(nesadapter->adapter_fcn_count * in nes_netdev_set_multicast_list()
878 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_netdev_set_multicast_list()
[all …]
Dnes.c280 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_cqp_rem_ref_callback() local
289 spin_lock_irqsave(&nesadapter->pbl_lock, flags); in nes_cqp_rem_ref_callback()
290 nesadapter->free_256pbl++; in nes_cqp_rem_ref_callback()
291 spin_unlock_irqrestore(&nesadapter->pbl_lock, flags); in nes_cqp_rem_ref_callback()
299 nes_free_resource(nesadapter, nesadapter->allocated_qps, nesqp->hwqp.qp_id); in nes_cqp_rem_ref_callback()
301 nesadapter->qp_table[nesqp->hwqp.qp_id-NES_FIRST_QPN] = NULL; in nes_cqp_rem_ref_callback()
366 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_get_qp() local
368 if ((qpn < NES_FIRST_QPN) || (qpn >= (NES_FIRST_QPN + nesadapter->max_qp))) in nes_get_qp()
371 return &nesadapter->qp_table[qpn - NES_FIRST_QPN]->ibqp; in nes_get_qp()
401 if (unlikely(nesdev->nesadapter->hw_rev == NE020_REV)) { in nes_interrupt()
[all …]
Dnes.h91 #define NES_CCEQ_SIZE ((nesadapter->max_cq / nesadapter->port_count) - 32)
223 struct nes_adapter *nesadapter; member
415 static inline int nes_alloc_resource(struct nes_adapter *nesadapter, in nes_alloc_resource() argument
422 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_alloc_resource()
429 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_alloc_resource()
438 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_alloc_resource()
444 static inline int nes_is_resource_allocated(struct nes_adapter *nesadapter, in nes_is_resource_allocated() argument
450 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_is_resource_allocated()
455 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_is_resource_allocated()
460 static inline void nes_free_resource(struct nes_adapter *nesadapter, in nes_free_resource() argument
[all …]
Dnes_mgt.c642 struct nes_adapter *nesadapter; in nes_chg_qh_handler() local
648 nesadapter = nesdev->nesadapter; in nes_chg_qh_handler()
678 nesqp->hte_index, nesqp->hte_index & nesadapter->hte_index_mask); in nes_chg_qh_handler()
680 nesqp->hte_index &= nesadapter->hte_index_mask; in nes_chg_qh_handler()
776 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_mgt_ce_handler() local
800 if (qp_id < nesadapter->max_qp) { in nes_mgt_ce_handler()
801 context = (unsigned long)nesadapter->qp_table[qp_id - NES_FIRST_QPN]; in nes_mgt_ce_handler()
Dnes_cm.c1522 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_addr_resolve_neigh() local
1547 if (ether_addr_equal(nesadapter->arp_table[arpindex].mac_addr, neigh->ha)) { in nes_addr_resolve_neigh()
1553 nesadapter->arp_table[arpindex].mac_addr, in nes_addr_resolve_neigh()
1587 struct nes_adapter *nesadapter; in make_cm_node() local
1653 nesadapter = nesdev->nesadapter; in make_cm_node()
1668 memcpy(cm_node->rem_mac, nesadapter->arp_table[arpindex].mac_addr, ETH_ALEN); in make_cm_node()
3255 adapter = nesdev->nesadapter; in nes_accept()
3773 struct nes_adapter *nesadapter; in cm_event_connected() local
3791 nesadapter = nesdev->nesadapter; in cm_event_connected()
3849 nesqp->hte_index, nesqp->hte_index & nesadapter->hte_index_mask); in cm_event_connected()
[all …]