Lines Matching refs:p_ptt

71 	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()
124 struct qed_ptt *p_ptt) in qed_ptt_get_hw_addr() argument
127 return le32_to_cpu(p_ptt->pxp.offset) << 2; in qed_ptt_get_hw_addr()
130 static u32 qed_ptt_config_addr(struct qed_ptt *p_ptt) in qed_ptt_config_addr() argument
133 p_ptt->idx * sizeof(struct pxp_ptt_entry); in qed_ptt_config_addr()
136 u32 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt) in qed_ptt_get_bar_addr() argument
139 p_ptt->idx * PXP_EXTERNAL_BAR_PF_WINDOW_SINGLE_SIZE; in qed_ptt_get_bar_addr()
143 struct qed_ptt *p_ptt, in qed_ptt_set_win() argument
148 prev_hw_addr = qed_ptt_get_hw_addr(p_hwfn, p_ptt); in qed_ptt_set_win()
156 p_ptt->idx, new_hw_addr); in qed_ptt_set_win()
159 p_ptt->pxp.offset = cpu_to_le32(new_hw_addr >> 2); in qed_ptt_set_win()
162 qed_ptt_config_addr(p_ptt) + in qed_ptt_set_win()
164 le32_to_cpu(p_ptt->pxp.offset)); in qed_ptt_set_win()
168 struct qed_ptt *p_ptt, in qed_set_ptt() argument
171 u32 win_hw_addr = qed_ptt_get_hw_addr(p_hwfn, p_ptt); in qed_set_ptt()
179 qed_ptt_set_win(p_hwfn, p_ptt, hw_addr); in qed_set_ptt()
183 return qed_ptt_get_bar_addr(p_ptt) + offset; in qed_set_ptt()
199 struct qed_ptt *p_ptt, in qed_wr() argument
202 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr); in qed_wr()
211 struct qed_ptt *p_ptt, in qed_rd() argument
214 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr); in qed_rd()
225 struct qed_ptt *p_ptt, in qed_memcpy_hw() argument
239 qed_ptt_set_win(p_hwfn, p_ptt, hw_addr + done); in qed_memcpy_hw()
240 hw_offset = qed_ptt_get_bar_addr(p_ptt); in qed_memcpy_hw()
257 struct qed_ptt *p_ptt, in qed_memcpy_from() argument
264 qed_memcpy_hw(p_hwfn, p_ptt, dest, hw_addr, n, false); in qed_memcpy_from()
268 struct qed_ptt *p_ptt, in qed_memcpy_to() argument
275 qed_memcpy_hw(p_hwfn, p_ptt, src, hw_addr, n, true); in qed_memcpy_to()
279 struct qed_ptt *p_ptt, in qed_fid_pretend() argument
297 p_ptt->pxp.pretend.control = cpu_to_le16(control); in qed_fid_pretend()
298 p_ptt->pxp.pretend.fid.concrete_fid.fid = cpu_to_le16(fid); in qed_fid_pretend()
301 qed_ptt_config_addr(p_ptt) + in qed_fid_pretend()
303 *(u32 *)&p_ptt->pxp.pretend); in qed_fid_pretend()
307 struct qed_ptt *p_ptt, in qed_port_pretend() argument
316 p_ptt->pxp.pretend.control = cpu_to_le16(control); in qed_port_pretend()
319 qed_ptt_config_addr(p_ptt) + in qed_port_pretend()
321 *(u32 *)&p_ptt->pxp.pretend); in qed_port_pretend()
325 struct qed_ptt *p_ptt) in qed_port_unpretend() argument
333 p_ptt->pxp.pretend.control = cpu_to_le16(control); in qed_port_unpretend()
336 qed_ptt_config_addr(p_ptt) + in qed_port_unpretend()
338 *(u32 *)&p_ptt->pxp.pretend); in qed_port_unpretend()
408 struct qed_ptt *p_ptt) in qed_dmae_post_command() argument
454 qed_wr(p_hwfn, p_ptt, in qed_dmae_post_command()
460 qed_wr(p_hwfn, p_ptt, in qed_dmae_post_command()
578 struct qed_ptt *p_ptt, in qed_dmae_execute_sub_operation() argument
624 qed_dmae_post_command(p_hwfn, p_ptt); in qed_dmae_execute_sub_operation()
646 struct qed_ptt *p_ptt, in qed_dmae_execute_command() argument
698 p_ptt, in qed_dmae_execute_command()
719 struct qed_ptt *p_ptt, in qed_dmae_host2grc() argument
734 rc = qed_dmae_execute_command(p_hwfn, p_ptt, source_addr, in qed_dmae_host2grc()