Home
last modified time | relevance | path

Searched refs:p_ptt (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_mcp.c55 struct qed_ptt *p_ptt) in qed_mcp_cmd_port_init() argument
59 u32 mfw_mb_offsize = qed_rd(p_hwfn, p_ptt, addr); in qed_mcp_cmd_port_init()
69 struct qed_ptt *p_ptt) in qed_mcp_read_mb() argument
78 tmp = qed_rd(p_hwfn, p_ptt, in qed_mcp_read_mb()
100 struct qed_ptt *p_ptt) in qed_load_mcp_offsets() argument
106 p_info->public_base = qed_rd(p_hwfn, p_ptt, MISC_REG_SHARED_MEM_ADDR); in qed_load_mcp_offsets()
113 drv_mb_offsize = qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets()
122 mfw_mb_offsize = qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets()
126 p_info->mfw_mb_length = (u16)qed_rd(p_hwfn, p_ptt, p_info->mfw_mb_addr); in qed_load_mcp_offsets()
131 p_info->drv_mb_seq = DRV_MB_RD(p_hwfn, p_ptt, drv_mb_header) & in qed_load_mcp_offsets()
[all …]
Dqed_hw.c71 struct qed_ptt *p_ptt; in qed_ptt_invalidate() local
75 p_ptt = &p_hwfn->p_ptt_pool->ptts[i]; in qed_ptt_invalidate()
76 p_ptt->pxp.offset = QED_BAR_INVALID_OFFSET; in qed_ptt_invalidate()
88 struct qed_ptt *p_ptt; in qed_ptt_acquire() local
96 p_ptt = list_first_entry(&p_hwfn->p_ptt_pool->free_list, in qed_ptt_acquire()
98 list_del(&p_ptt->list_entry); in qed_ptt_acquire()
103 "allocated ptt %d\n", p_ptt->idx); in qed_ptt_acquire()
104 return p_ptt; in qed_ptt_acquire()
116 struct qed_ptt *p_ptt) in qed_ptt_release() argument
119 list_add(&p_ptt->list_entry, &p_hwfn->p_ptt_pool->free_list); in qed_ptt_release()
[all …]
Dqed_int.c360 struct qed_ptt *p_ptt) in qed_int_sb_attn_setup() argument
370 qed_wr(p_hwfn, p_ptt, IGU_REG_ATTN_MSG_ADDR_L, in qed_int_sb_attn_setup()
372 qed_wr(p_hwfn, p_ptt, IGU_REG_ATTN_MSG_ADDR_H, in qed_int_sb_attn_setup()
377 struct qed_ptt *p_ptt, in qed_int_sb_attn_init() argument
390 qed_int_sb_attn_setup(p_hwfn, p_ptt); in qed_int_sb_attn_init()
394 struct qed_ptt *p_ptt) in qed_int_sb_attn_alloc() argument
421 qed_int_sb_attn_init(p_hwfn, p_ptt, p_virt, p_phys); in qed_int_sb_attn_alloc()
469 struct qed_ptt *p_ptt, in qed_int_cau_conf_sb() argument
483 qed_wr(p_hwfn, p_ptt, val, lower_32_bits(sb_phys)); in qed_int_cau_conf_sb()
484 qed_wr(p_hwfn, p_ptt, val + sizeof(u32), in qed_int_cau_conf_sb()
[all …]
Dqed_int.h63 struct qed_ptt *p_ptt,
77 struct qed_ptt *p_ptt,
87 struct qed_ptt *p_ptt);
117 struct qed_ptt *p_ptt,
130 struct qed_ptt *p_ptt,
217 struct qed_ptt *p_ptt,
235 struct qed_ptt *p_ptt);
301 struct qed_ptt *p_ptt,
317 struct qed_ptt *p_ptt,
334 struct qed_ptt *p_ptt,
[all …]
Dqed_hw.h96 struct qed_ptt *p_ptt);
106 u32 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt);
116 struct qed_ptt *p_ptt,
139 struct qed_ptt *p_ptt,
152 struct qed_ptt *p_ptt,
166 struct qed_ptt *p_ptt,
182 struct qed_ptt *p_ptt,
198 struct qed_ptt *p_ptt,
210 struct qed_ptt *p_ptt,
221 struct qed_ptt *p_ptt);
Dqed_mcp.h138 struct qed_ptt *p_ptt,
183 struct qed_ptt *p_ptt,
197 struct qed_ptt *p_ptt);
209 struct qed_ptt *p_ptt,
224 struct qed_ptt *p_ptt,
271 struct qed_ptt *p_ptt);
281 struct qed_ptt *p_ptt);
306 struct qed_ptt *p_ptt);
327 struct qed_ptt *p_ptt,
337 struct qed_ptt *p_ptt);
[all …]
Dqed_dev.c352 struct qed_ptt *p_ptt, in qed_final_cleanup() argument
377 qed_wr(p_hwfn, p_ptt, XSDM_REG_OPERATION_GEN, command); in qed_final_cleanup()
467 struct qed_ptt *p_ptt, in qed_hw_init_common() argument
505 qed_wr(p_hwfn, p_ptt, NIG_REG_RX_BRB_OUT_EN, 0); in qed_hw_init_common()
506 qed_wr(p_hwfn, p_ptt, NIG_REG_STORM_OUT_EN, 0); in qed_hw_init_common()
507 qed_port_pretend(p_hwfn, p_ptt, p_hwfn->port_id ^ 1); in qed_hw_init_common()
508 qed_wr(p_hwfn, p_ptt, NIG_REG_RX_BRB_OUT_EN, 0); in qed_hw_init_common()
509 qed_wr(p_hwfn, p_ptt, NIG_REG_STORM_OUT_EN, 0); in qed_hw_init_common()
510 qed_port_unpretend(p_hwfn, p_ptt); in qed_hw_init_common()
512 rc = qed_init_run(p_hwfn, p_ptt, PHASE_ENGINE, ANY_PHASE_ID, hw_mode); in qed_hw_init_common()
[all …]
Dqed_init_ops.c83 struct qed_ptt *p_ptt, in qed_init_rt() argument
94 qed_wr(p_hwfn, p_ptt, addr + (i << 2), rt_data[i].init_val); in qed_init_rt()
118 struct qed_ptt *p_ptt, in qed_init_array_dmae() argument
134 qed_wr(p_hwfn, p_ptt, addr + (i << 2), data[i]); in qed_init_array_dmae()
136 rc = qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_array_dmae()
145 struct qed_ptt *p_ptt, in qed_init_fill_dmae() argument
161 return qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_fill_dmae()
168 struct qed_ptt *p_ptt, in qed_init_fill() argument
176 qed_wr(p_hwfn, p_ptt, addr, fill); in qed_init_fill()
180 struct qed_ptt *p_ptt, in qed_init_cmd_array() argument
[all …]
Dqed_init_fw_funcs.c304 struct qed_ptt *p_ptt, in qed_tx_pq_map_rt_init() argument
398 curr_mask = qed_rd(p_hwfn, p_ptt, in qed_tx_pq_map_rt_init()
595 struct qed_ptt *p_ptt) in qed_poll_on_qm_cmd_ready() argument
602 reg_val = qed_rd(p_hwfn, p_ptt, QM_REG_SDMCMDREADY); in qed_poll_on_qm_cmd_ready()
616 struct qed_ptt *p_ptt, in qed_send_qm_cmd() argument
621 if (!qed_poll_on_qm_cmd_ready(p_hwfn, p_ptt)) in qed_send_qm_cmd()
624 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDADDR, cmd_addr); in qed_send_qm_cmd()
625 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATALSB, cmd_data_lsb); in qed_send_qm_cmd()
626 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATAMSB, cmd_data_msb); in qed_send_qm_cmd()
627 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDGO, 1); in qed_send_qm_cmd()
[all …]
Dqed_dev_api.h158 struct qed_ptt *p_ptt);
196 struct qed_ptt *p_ptt,
280 struct qed_ptt *p_ptt,
Dqed_init_ops.h36 struct qed_ptt *p_ptt,
Dqed_hsi.h1625 struct qed_ptt *p_ptt,
1639 struct qed_ptt *p_ptt,
1655 struct qed_ptt *p_ptt,
1673 struct qed_ptt *p_ptt,