Lines Matching refs:dmb_desc
182 int smc_ism_unregister_dmb(struct smcd_dev *smcd, struct smc_buf_desc *dmb_desc) in smc_ism_unregister_dmb() argument
187 if (!dmb_desc->dma_addr) in smc_ism_unregister_dmb()
191 dmb.dmb_tok = dmb_desc->token; in smc_ism_unregister_dmb()
192 dmb.sba_idx = dmb_desc->sba_idx; in smc_ism_unregister_dmb()
193 dmb.cpu_addr = dmb_desc->cpu_addr; in smc_ism_unregister_dmb()
194 dmb.dma_addr = dmb_desc->dma_addr; in smc_ism_unregister_dmb()
195 dmb.dmb_len = dmb_desc->len; in smc_ism_unregister_dmb()
198 dmb_desc->cpu_addr = NULL; in smc_ism_unregister_dmb()
199 dmb_desc->dma_addr = 0; in smc_ism_unregister_dmb()
206 struct smc_buf_desc *dmb_desc) in smc_ism_register_dmb() argument
214 dmb.sba_idx = dmb_desc->sba_idx; in smc_ism_register_dmb()
219 dmb_desc->sba_idx = dmb.sba_idx; in smc_ism_register_dmb()
220 dmb_desc->token = dmb.dmb_tok; in smc_ism_register_dmb()
221 dmb_desc->cpu_addr = dmb.cpu_addr; in smc_ism_register_dmb()
222 dmb_desc->dma_addr = dmb.dma_addr; in smc_ism_register_dmb()
223 dmb_desc->len = dmb.dmb_len; in smc_ism_register_dmb()
242 struct smc_buf_desc *dmb_desc) in smc_ism_attach_dmb() argument
254 dmb_desc->sba_idx = dmb.sba_idx; in smc_ism_attach_dmb()
255 dmb_desc->token = dmb.dmb_tok; in smc_ism_attach_dmb()
256 dmb_desc->cpu_addr = dmb.cpu_addr; in smc_ism_attach_dmb()
257 dmb_desc->dma_addr = dmb.dma_addr; in smc_ism_attach_dmb()
258 dmb_desc->len = dmb.dmb_len; in smc_ism_attach_dmb()