Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes_utils.c86 int nes_read_eeprom_values(struct nes_device *nesdev, struct nes_adapter *nesadapter) in nes_read_eeprom_values() argument
98 if (nesadapter->firmware_eeprom_offset == 0) { in nes_read_eeprom_values()
105 nesadapter->firmware_eeprom_offset = eeprom_offset; in nes_read_eeprom_values()
117 nesadapter->software_eeprom_offset = eeprom_offset; in nes_read_eeprom_values()
123 sw_section_ver = nes_read16_eeprom(nesdev->regs, nesadapter->software_eeprom_offset + 6); in nes_read_eeprom_values()
207 nesadapter->virtwq = 1; in nes_read_eeprom_values()
210 nesadapter->send_term_ok = 1; in nes_read_eeprom_values()
214 nesadapter->allow_unaligned_fpdus = 1; in nes_read_eeprom_values()
217 nesadapter->firmware_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
222 nesadapter->eeprom_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
[all …]
Dnes_hw.c62 struct nes_adapter *nesadapter, u8 OneG_Mode);
118 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_nic_init_timer_defaults() local
119 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_nic_init_timer_defaults()
121 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer_defaults()
136 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer_defaults()
146 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_nic_init_timer() local
147 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_nic_init_timer()
149 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer()
165 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_nic_init_timer()
175 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_nic_tune_timer() local
[all …]
Dnes_verbs.c65 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_alloc_mw() local
86 next_stag_index %= nesadapter->max_mr; in nes_alloc_mw()
88 ret = nes_alloc_resource(nesadapter, nesadapter->allocated_mrs, in nes_alloc_mw()
89 nesadapter->max_mr, &stag_index, &next_stag_index, NES_RESOURCE_MW); in nes_alloc_mw()
96 nes_free_resource(nesadapter, nesadapter->allocated_mrs, stag_index); in nes_alloc_mw()
111 nes_free_resource(nesadapter, nesadapter->allocated_mrs, stag_index); in nes_alloc_mw()
139 nes_free_resource(nesadapter, nesadapter->allocated_mrs, stag_index); in nes_alloc_mw()
166 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_dealloc_mw() local
202 nes_free_resource(nesadapter, nesadapter->allocated_mrs, in nes_dealloc_mw()
220 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()
860 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_netdev_set_multicast_list() local
869 u8 pft_entries_preallocated = max(nesadapter->adapter_fcn_count * in nes_netdev_set_multicast_list()
875 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_netdev_set_multicast_list()
[all …]
Dnes.c272 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_cqp_rem_ref_callback() local
281 spin_lock_irqsave(&nesadapter->pbl_lock, flags); in nes_cqp_rem_ref_callback()
282 nesadapter->free_256pbl++; in nes_cqp_rem_ref_callback()
283 spin_unlock_irqrestore(&nesadapter->pbl_lock, flags); in nes_cqp_rem_ref_callback()
291 nes_free_resource(nesadapter, nesadapter->allocated_qps, nesqp->hwqp.qp_id); in nes_cqp_rem_ref_callback()
293 nesadapter->qp_table[nesqp->hwqp.qp_id-NES_FIRST_QPN] = NULL; in nes_cqp_rem_ref_callback()
358 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_get_qp() local
360 if ((qpn < NES_FIRST_QPN) || (qpn >= (NES_FIRST_QPN + nesadapter->max_qp))) in nes_get_qp()
363 return &nesadapter->qp_table[qpn - NES_FIRST_QPN]->ibqp; in nes_get_qp()
393 if (unlikely(nesdev->nesadapter->hw_rev == NE020_REV)) { in nes_interrupt()
[all …]
Dnes.h94 #define NES_CCEQ_SIZE ((nesadapter->max_cq / nesadapter->port_count) - 32)
224 struct nes_adapter *nesadapter; member
416 static inline int nes_alloc_resource(struct nes_adapter *nesadapter, in nes_alloc_resource() argument
423 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_alloc_resource()
430 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_alloc_resource()
439 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_alloc_resource()
445 static inline int nes_is_resource_allocated(struct nes_adapter *nesadapter, in nes_is_resource_allocated() argument
451 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_is_resource_allocated()
456 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_is_resource_allocated()
461 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()
775 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_mgt_ce_handler() local
799 if (qp_id < nesadapter->max_qp) { in nes_mgt_ce_handler()
800 context = (unsigned long)nesadapter->qp_table[qp_id - NES_FIRST_QPN]; in nes_mgt_ce_handler()
Dnes_cm.c1393 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_addr_resolve_neigh() local
1413 if (ether_addr_equal(nesadapter->arp_table[arpindex].mac_addr, neigh->ha)) { in nes_addr_resolve_neigh()
1419 nesadapter->arp_table[arpindex].mac_addr, in nes_addr_resolve_neigh()
1452 struct nes_adapter *nesadapter; in make_cm_node() local
1515 nesadapter = nesdev->nesadapter; in make_cm_node()
1530 memcpy(cm_node->rem_mac, nesadapter->arp_table[arpindex].mac_addr, ETH_ALEN); in make_cm_node()
3093 adapter = nesdev->nesadapter; in nes_accept()
3572 struct nes_adapter *nesadapter; in cm_event_connected() local
3590 nesadapter = nesdev->nesadapter; in cm_event_connected()
3648 nesqp->hte_index, nesqp->hte_index & nesadapter->hte_index_mask); in cm_event_connected()
[all …]