rmb_desc          338 net/smc/af_smc.c static int smc_reg_rmb(struct smc_link *link, struct smc_buf_desc *rmb_desc,
rmb_desc          341 net/smc/af_smc.c 	if (!rmb_desc->wr_reg) {
rmb_desc          343 net/smc/af_smc.c 		if (smc_wr_reg_send(link, rmb_desc->mr_rx[SMC_SINGLE_LINK])) {
rmb_desc          344 net/smc/af_smc.c 			rmb_desc->regerr = 1;
rmb_desc          347 net/smc/af_smc.c 		rmb_desc->wr_reg = 1;
rmb_desc          352 net/smc/af_smc.c 	if (smc_llc_do_confirm_rkey(link, rmb_desc)) {
rmb_desc          353 net/smc/af_smc.c 		rmb_desc->regerr = 1;
rmb_desc          389 net/smc/af_smc.c 	if (smc_reg_rmb(link, smc->conn.rmb_desc, false))
rmb_desc          631 net/smc/af_smc.c 		if (smc_reg_rmb(link, smc->conn.rmb_desc, true))
rmb_desc         1004 net/smc/af_smc.c 	if (smc_reg_rmb(link, smc->conn.rmb_desc, false))
rmb_desc         1190 net/smc/af_smc.c 		if (smc_reg_rmb(link, new_smc->conn.rmb_desc, true))
rmb_desc         1855 net/smc/af_smc.c 			answ = smc_curs_diff(conn->rmb_desc->len,
rmb_desc          133 net/smc/smc.h  	struct smc_buf_desc	*rmb_desc;	/* RMBE descriptor */
rmb_desc          231 net/smc/smc_cdc.c 	base = (char *)conn->rmb_desc->cpu_addr + conn->rx_off;
rmb_desc          235 net/smc/smc_cdc.c 		conn->urg_rx_byte = *(base + conn->rmb_desc->len - 1);
rmb_desc          262 net/smc/smc_cdc.c 	diff_prod = smc_curs_diff(conn->rmb_desc->len, &prod_old,
rmb_desc          334 net/smc/smc_cdc.c 	data_cdc = (struct smcd_cdc_msg *)conn->rmb_desc->cpu_addr;
rmb_desc          490 net/smc/smc_clc.c 		cclc.token = conn->rmb_desc->token;
rmb_desc          510 net/smc/smc_clc.c 			htonl(conn->rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey);
rmb_desc          516 net/smc/smc_clc.c 				(conn->rmb_desc->sgt[SMC_SINGLE_LINK].sgl));
rmb_desc          562 net/smc/smc_clc.c 		aclc.token = conn->rmb_desc->token;
rmb_desc          582 net/smc/smc_clc.c 			htonl(conn->rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey);
rmb_desc          588 net/smc/smc_clc.c 				(conn->rmb_desc->sgt[SMC_SINGLE_LINK].sgl));
rmb_desc          312 net/smc/smc_core.c 	if (conn->rmb_desc) {
rmb_desc          313 net/smc/smc_core.c 		if (!conn->rmb_desc->regerr) {
rmb_desc          318 net/smc/smc_core.c 						conn->rmb_desc);
rmb_desc          320 net/smc/smc_core.c 			conn->rmb_desc->used = 0;
rmb_desc          324 net/smc/smc_core.c 			list_del(&conn->rmb_desc->list);
rmb_desc          327 net/smc/smc_core.c 			smc_buf_free(lgr, true, conn->rmb_desc);
rmb_desc          894 net/smc/smc_core.c 		conn->rmb_desc = buf_desc;
rmb_desc          937 net/smc/smc_core.c 			       conn->rmb_desc, DMA_FROM_DEVICE);
rmb_desc          947 net/smc/smc_core.c 				  conn->rmb_desc, DMA_FROM_DEVICE);
rmb_desc          116 net/smc/smc_diag.c 			.rmbe_size = conn->rmb_desc ? conn->rmb_desc->len : 0,
rmb_desc          177 net/smc/smc_diag.c 			.token = conn->rmb_desc->token,
rmb_desc           47 net/smc/smc_ism.c 	conn->lgr->smcd->conn[conn->rmb_desc->sba_idx] = conn;
rmb_desc           56 net/smc/smc_ism.c 	if (!conn->rmb_desc)
rmb_desc           60 net/smc/smc_ism.c 	conn->lgr->smcd->conn[conn->rmb_desc->sba_idx] = NULL;
rmb_desc          219 net/smc/smc_llc.c 				     struct smc_buf_desc *rmb_desc)
rmb_desc          234 net/smc/smc_llc.c 		htonl(rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey);
rmb_desc          236 net/smc/smc_llc.c 		(u64)sg_dma_address(rmb_desc->sgt[SMC_SINGLE_LINK].sgl));
rmb_desc          244 net/smc/smc_llc.c 				    struct smc_buf_desc *rmb_desc)
rmb_desc          259 net/smc/smc_llc.c 	rkeyllc->rkey[0] = htonl(rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey);
rmb_desc          677 net/smc/smc_llc.c 			    struct smc_buf_desc *rmb_desc)
rmb_desc          683 net/smc/smc_llc.c 	rc = smc_llc_send_confirm_rkey(link, rmb_desc);
rmb_desc          696 net/smc/smc_llc.c 			   struct smc_buf_desc *rmb_desc)
rmb_desc          702 net/smc/smc_llc.c 	rc = smc_llc_send_delete_rkey(link, rmb_desc);
rmb_desc           51 net/smc/smc_llc.h 			    struct smc_buf_desc *rmb_desc);
rmb_desc           53 net/smc/smc_llc.h 			   struct smc_buf_desc *rmb_desc);
rmb_desc           61 net/smc/smc_rx.c 	smc_curs_add(conn->rmb_desc->len, &cons, len);
rmb_desc           65 net/smc/smc_rx.c 		diff = smc_curs_comp(conn->rmb_desc->len, &cons,
rmb_desc           77 net/smc/smc_rx.c 				smc_curs_add(conn->rmb_desc->len, &cons, 1);
rmb_desc          164 net/smc/smc_rx.c 	partial.offset = src - (char *)smc->conn.rmb_desc->cpu_addr;
rmb_desc          170 net/smc/smc_rx.c 	spd.pages = &smc->conn.rmb_desc->pages;
rmb_desc          178 net/smc/smc_rx.c 		get_page(smc->conn.rmb_desc->pages);
rmb_desc          243 net/smc/smc_rx.c 			if (smc_curs_diff(conn->rmb_desc->len, &cons,
rmb_desc          311 net/smc/smc_rx.c 	rcvbuf_base = conn->rx_off + conn->rmb_desc->cpu_addr;
rmb_desc          381 net/smc/smc_rx.c 			smc_curs_add(conn->rmb_desc->len, &cons, splbytes);
rmb_desc          390 net/smc/smc_rx.c 		chunk_len = min_t(size_t, copylen, conn->rmb_desc->len -
rmb_desc          593 net/smc/smc_tx.c 	int sender_free = conn->rmb_desc->len;
rmb_desc          598 net/smc/smc_tx.c 	to_confirm = smc_curs_diff(conn->rmb_desc->len, &cfed, &cons);
rmb_desc          601 net/smc/smc_tx.c 		sender_free = conn->rmb_desc->len -
rmb_desc          602 net/smc/smc_tx.c 			      smc_curs_diff_large(conn->rmb_desc->len,
rmb_desc          609 net/smc/smc_tx.c 	     ((sender_free <= (conn->rmb_desc->len / 2)) ||