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,