Lines Matching refs:tpt
278 struct fw_ri_tpte *tpt; in write_tpt_entry() local
285 tpt = kmalloc(sizeof(*tpt), GFP_KERNEL); in write_tpt_entry()
286 if (!tpt) in write_tpt_entry()
298 kfree(tpt); in write_tpt_entry()
313 memset(tpt, 0, sizeof(*tpt)); in write_tpt_entry()
315 tpt->valid_to_pdid = cpu_to_be32(FW_RI_TPTE_VALID_F | in write_tpt_entry()
319 tpt->locread_to_qpid = cpu_to_be32(FW_RI_TPTE_PERM_V(perm) | in write_tpt_entry()
324 tpt->nosnoop_pbladdr = !pbl_size ? 0 : cpu_to_be32( in write_tpt_entry()
326 tpt->len_lo = cpu_to_be32((u32)(len & 0xffffffffUL)); in write_tpt_entry()
327 tpt->va_hi = cpu_to_be32((u32)(to >> 32)); in write_tpt_entry()
328 tpt->va_lo_fbo = cpu_to_be32((u32)(to & 0xffffffffUL)); in write_tpt_entry()
329 tpt->dca_mwbcnt_pstag = cpu_to_be32(0); in write_tpt_entry()
330 tpt->len_hi = cpu_to_be32((u32)(len >> 32)); in write_tpt_entry()
334 sizeof(*tpt), tpt, skb, wr_waitp); in write_tpt_entry()
342 kfree(tpt); in write_tpt_entry()