buf_slot 717 net/smc/smc_core.c struct smc_buf_desc *buf_slot; buf_slot 720 net/smc/smc_core.c list_for_each_entry(buf_slot, buf_list, list) { buf_slot 721 net/smc/smc_core.c if (cmpxchg(&buf_slot->used, 0, 1) == 0) { buf_slot 723 net/smc/smc_core.c return buf_slot; buf_slot 362 net/smc/smc_ib.c static int smc_ib_map_mr_sg(struct smc_buf_desc *buf_slot) buf_slot 368 net/smc/smc_ib.c sg_num = ib_map_mr_sg(buf_slot->mr_rx[SMC_SINGLE_LINK], buf_slot 369 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].sgl, buf_slot 370 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].orig_nents, buf_slot 378 net/smc/smc_ib.c struct smc_buf_desc *buf_slot) buf_slot 380 net/smc/smc_ib.c if (buf_slot->mr_rx[SMC_SINGLE_LINK]) buf_slot 383 net/smc/smc_ib.c buf_slot->mr_rx[SMC_SINGLE_LINK] = buf_slot 384 net/smc/smc_ib.c ib_alloc_mr(pd, IB_MR_TYPE_MEM_REG, 1 << buf_slot->order); buf_slot 385 net/smc/smc_ib.c if (IS_ERR(buf_slot->mr_rx[SMC_SINGLE_LINK])) { buf_slot 388 net/smc/smc_ib.c rc = PTR_ERR(buf_slot->mr_rx[SMC_SINGLE_LINK]); buf_slot 389 net/smc/smc_ib.c buf_slot->mr_rx[SMC_SINGLE_LINK] = NULL; buf_slot 393 net/smc/smc_ib.c if (smc_ib_map_mr_sg(buf_slot) != 1) buf_slot 401 net/smc/smc_ib.c struct smc_buf_desc *buf_slot, buf_slot 408 net/smc/smc_ib.c for_each_sg(buf_slot->sgt[SMC_SINGLE_LINK].sgl, sg, buf_slot 409 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].nents, i) { buf_slot 421 net/smc/smc_ib.c struct smc_buf_desc *buf_slot, buf_slot 428 net/smc/smc_ib.c for_each_sg(buf_slot->sgt[SMC_SINGLE_LINK].sgl, sg, buf_slot 429 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].nents, i) { buf_slot 441 net/smc/smc_ib.c struct smc_buf_desc *buf_slot, buf_slot 447 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].sgl, buf_slot 448 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].orig_nents, buf_slot 457 net/smc/smc_ib.c struct smc_buf_desc *buf_slot, buf_slot 460 net/smc/smc_ib.c if (!buf_slot->sgt[SMC_SINGLE_LINK].sgl->dma_address) buf_slot 464 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].sgl, buf_slot 465 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].orig_nents, buf_slot 467 net/smc/smc_ib.c buf_slot->sgt[SMC_SINGLE_LINK].sgl->dma_address = 0; buf_slot 59 net/smc/smc_ib.h struct smc_buf_desc *buf_slot, buf_slot 62 net/smc/smc_ib.h struct smc_buf_desc *buf_slot, buf_slot 73 net/smc/smc_ib.h struct smc_buf_desc *buf_slot); buf_slot 76 net/smc/smc_ib.h struct smc_buf_desc *buf_slot, buf_slot 79 net/smc/smc_ib.h struct smc_buf_desc *buf_slot,