Lines Matching defs:mp
153 struct lpfc_dmabuf *mp;
167 mp = kmalloc(sizeof(struct lpfc_dmabuf), GFP_KERNEL);
168 if (!mp) {
174 INIT_LIST_HEAD(&mp->list);
175 mp->virt = lpfc_mbuf_alloc(phba, MEM_PRI, &(mp->phys));
177 if (!mp->virt) {
178 kfree(mp);
186 mlist = mp;
188 list_add_tail(&mp->list, &mlist->list);
195 bpl->addrLow = le32_to_cpu(putPaddrLow(mp->phys));
196 bpl->addrHigh = le32_to_cpu(putPaddrHigh(mp->phys));
213 struct lpfc_dmabuf *mp;
234 list_for_each_entry(mp, &temp_list, list) {
238 dma_address = mp->virt + dma_offset;
2888 struct lpfc_dmabuf *mp[2] = {NULL, NULL};
2923 mp[i] = list_entry(curr, struct lpfc_dmabuf, list);
2927 mp[i]->buffer_tag = lpfc_sli_get_buffer_tag(phba);
2929 putPaddrHigh(mp[i]->phys);
2931 putPaddrLow(mp[i]->phys);
2933 ((struct lpfc_dmabufext *)mp[i])->size;
2934 cmd->un.quexri64cx.buff.buffer_tag = mp[i]->buffer_tag;
2942 cmd->un.cont64[i].addrHigh = putPaddrHigh(mp[i]->phys);
2943 cmd->un.cont64[i].addrLow = putPaddrLow(mp[i]->phys);
2945 ((struct lpfc_dmabufext *)mp[i])->size;
2962 (struct lpfc_dmabufext *)mp[0]);
2963 if (mp[1])
2965 (struct lpfc_dmabufext *)mp[1]);
2971 lpfc_sli_ringpostbuf_put(phba, pring, mp[0]);
2972 if (mp[1]) {
2973 lpfc_sli_ringpostbuf_put(phba, pring, mp[1]);
2974 mp[1] = NULL;