new_smc          1990 drivers/gpu/drm/radeon/cik.c 	bool new_smc = false;
new_smc          2000 drivers/gpu/drm/radeon/cik.c 			new_smc = true;
new_smc          2016 drivers/gpu/drm/radeon/cik.c 			new_smc = true;
new_smc          2252 drivers/gpu/drm/radeon/cik.c 		if (new_smc)
new_smc          1683 drivers/gpu/drm/radeon/si.c 	bool new_smc = false;
new_smc          1706 drivers/gpu/drm/radeon/si.c 			new_smc = true;
new_smc          1727 drivers/gpu/drm/radeon/si.c 			new_smc = true;
new_smc          1746 drivers/gpu/drm/radeon/si.c 			new_smc = true;
new_smc          1764 drivers/gpu/drm/radeon/si.c 			new_smc = true;
new_smc          1912 drivers/gpu/drm/radeon/si.c 	else if (new_smc)
new_smc           879 net/smc/af_smc.c static int smc_clcsock_accept(struct smc_sock *lsmc, struct smc_sock **new_smc)
new_smc           891 net/smc/af_smc.c 		*new_smc = NULL;
new_smc           895 net/smc/af_smc.c 	*new_smc = smc_sk(new_sk);
new_smc           911 net/smc/af_smc.c 		*new_smc = NULL;
new_smc           915 net/smc/af_smc.c 	(*new_smc)->clcsock = new_clcsock;
new_smc          1051 net/smc/af_smc.c static void smc_listen_out(struct smc_sock *new_smc)
new_smc          1053 net/smc/af_smc.c 	struct smc_sock *lsmc = new_smc->listen_smc;
new_smc          1054 net/smc/af_smc.c 	struct sock *newsmcsk = &new_smc->sk;
new_smc          1070 net/smc/af_smc.c static void smc_listen_out_connected(struct smc_sock *new_smc)
new_smc          1072 net/smc/af_smc.c 	struct sock *newsmcsk = &new_smc->sk;
new_smc          1078 net/smc/af_smc.c 	smc_listen_out(new_smc);
new_smc          1082 net/smc/af_smc.c static void smc_listen_out_err(struct smc_sock *new_smc)
new_smc          1084 net/smc/af_smc.c 	struct sock *newsmcsk = &new_smc->sk;
new_smc          1087 net/smc/af_smc.c 		sock_put(&new_smc->sk); /* passive closing */
new_smc          1089 net/smc/af_smc.c 	smc_conn_free(&new_smc->conn);
new_smc          1091 net/smc/af_smc.c 	smc_listen_out(new_smc);
new_smc          1095 net/smc/af_smc.c static void smc_listen_decline(struct smc_sock *new_smc, int reason_code,
new_smc          1100 net/smc/af_smc.c 		smc_lgr_forget(new_smc->conn.lgr);
new_smc          1102 net/smc/af_smc.c 		smc_listen_out_err(new_smc);
new_smc          1105 net/smc/af_smc.c 	smc_conn_free(&new_smc->conn);
new_smc          1106 net/smc/af_smc.c 	smc_switch_to_fallback(new_smc);
new_smc          1107 net/smc/af_smc.c 	new_smc->fallback_rsn = reason_code;
new_smc          1109 net/smc/af_smc.c 		if (smc_clc_send_decline(new_smc, reason_code) < 0) {
new_smc          1110 net/smc/af_smc.c 			smc_listen_out_err(new_smc);
new_smc          1114 net/smc/af_smc.c 	smc_listen_out_connected(new_smc);
new_smc          1118 net/smc/af_smc.c static int smc_listen_prfx_check(struct smc_sock *new_smc,
new_smc          1122 net/smc/af_smc.c 	struct socket *newclcsock = new_smc->clcsock;
new_smc          1132 net/smc/af_smc.c static int smc_listen_rdma_init(struct smc_sock *new_smc,
new_smc          1138 net/smc/af_smc.c 	rc = smc_conn_create(new_smc, ini);
new_smc          1143 net/smc/af_smc.c 	if (smc_buf_create(new_smc, false))
new_smc          1150 net/smc/af_smc.c static int smc_listen_ism_init(struct smc_sock *new_smc,
new_smc          1159 net/smc/af_smc.c 	rc = smc_conn_create(new_smc, ini);
new_smc          1164 net/smc/af_smc.c 	if (smc_ism_cantalk(new_smc->conn.lgr->peer_gid,
new_smc          1165 net/smc/af_smc.c 			    new_smc->conn.lgr->vlan_id,
new_smc          1166 net/smc/af_smc.c 			    new_smc->conn.lgr->smcd)) {
new_smc          1168 net/smc/af_smc.c 			smc_lgr_forget(new_smc->conn.lgr);
new_smc          1169 net/smc/af_smc.c 		smc_conn_free(&new_smc->conn);
new_smc          1174 net/smc/af_smc.c 	if (smc_buf_create(new_smc, true)) {
new_smc          1176 net/smc/af_smc.c 			smc_lgr_forget(new_smc->conn.lgr);
new_smc          1177 net/smc/af_smc.c 		smc_conn_free(&new_smc->conn);
new_smc          1185 net/smc/af_smc.c static int smc_listen_rdma_reg(struct smc_sock *new_smc, int local_contact)
new_smc          1187 net/smc/af_smc.c 	struct smc_link *link = &new_smc->conn.lgr->lnk[SMC_SINGLE_LINK];
new_smc          1190 net/smc/af_smc.c 		if (smc_reg_rmb(link, new_smc->conn.rmb_desc, true))
new_smc          1193 net/smc/af_smc.c 	smc_rmb_sync_sg_for_device(&new_smc->conn);
new_smc          1199 net/smc/af_smc.c static int smc_listen_rdma_finish(struct smc_sock *new_smc,
new_smc          1203 net/smc/af_smc.c 	struct smc_link *link = &new_smc->conn.lgr->lnk[SMC_SINGLE_LINK];
new_smc          1209 net/smc/af_smc.c 	if (smc_rmb_rtoken_handling(&new_smc->conn, cclc)) {
new_smc          1220 net/smc/af_smc.c 		reason_code = smc_serv_conf_first_link(new_smc);
new_smc          1227 net/smc/af_smc.c 	smc_listen_decline(new_smc, reason_code, local_contact);
new_smc          1234 net/smc/af_smc.c 	struct smc_sock *new_smc = container_of(work, struct smc_sock,
new_smc          1236 net/smc/af_smc.c 	struct socket *newclcsock = new_smc->clcsock;
new_smc          1244 net/smc/af_smc.c 	if (new_smc->listen_smc->sk.sk_state != SMC_LISTEN)
new_smc          1245 net/smc/af_smc.c 		return smc_listen_out_err(new_smc);
new_smc          1247 net/smc/af_smc.c 	if (new_smc->use_fallback) {
new_smc          1248 net/smc/af_smc.c 		smc_listen_out_connected(new_smc);
new_smc          1254 net/smc/af_smc.c 		smc_switch_to_fallback(new_smc);
new_smc          1255 net/smc/af_smc.c 		new_smc->fallback_rsn = SMC_CLC_DECL_PEERNOSMC;
new_smc          1256 net/smc/af_smc.c 		smc_listen_out_connected(new_smc);
new_smc          1264 net/smc/af_smc.c 	rc = smc_clc_wait_msg(new_smc, pclc, SMC_CLC_MAX_LEN,
new_smc          1270 net/smc/af_smc.c 	if (using_ipsec(new_smc)) {
new_smc          1276 net/smc/af_smc.c 	rc = smc_listen_prfx_check(new_smc, pclc);
new_smc          1281 net/smc/af_smc.c 	if (smc_vlan_by_tcpsk(new_smc->clcsock, &ini)) {
new_smc          1287 net/smc/af_smc.c 	smc_close_init(new_smc);
new_smc          1288 net/smc/af_smc.c 	smc_rx_init(new_smc);
new_smc          1289 net/smc/af_smc.c 	smc_tx_init(new_smc);
new_smc          1294 net/smc/af_smc.c 		rc = smc_find_ism_device(new_smc, &ini);
new_smc          1296 net/smc/af_smc.c 			rc = smc_listen_ism_init(new_smc, pclc, &ini);
new_smc          1309 net/smc/af_smc.c 		rc = smc_find_rdma_device(new_smc, &ini);
new_smc          1317 net/smc/af_smc.c 		rc = smc_listen_rdma_init(new_smc, &ini);
new_smc          1320 net/smc/af_smc.c 		rc = smc_listen_rdma_reg(new_smc, ini.cln_first_contact);
new_smc          1326 net/smc/af_smc.c 	rc = smc_clc_send_accept(new_smc, ini.cln_first_contact);
new_smc          1335 net/smc/af_smc.c 	rc = smc_clc_wait_msg(new_smc, &cclc, sizeof(cclc),
new_smc          1345 net/smc/af_smc.c 		rc = smc_listen_rdma_finish(new_smc, &cclc,
new_smc          1351 net/smc/af_smc.c 	smc_conn_save_peer_info(new_smc, &cclc);
new_smc          1352 net/smc/af_smc.c 	smc_listen_out_connected(new_smc);
new_smc          1358 net/smc/af_smc.c 	smc_listen_decline(new_smc, rc, ini.cln_first_contact);
new_smc          1366 net/smc/af_smc.c 	struct smc_sock *new_smc;
new_smc          1371 net/smc/af_smc.c 		rc = smc_clcsock_accept(lsmc, &new_smc);
new_smc          1374 net/smc/af_smc.c 		if (!new_smc)
new_smc          1377 net/smc/af_smc.c 		new_smc->listen_smc = lsmc;
new_smc          1378 net/smc/af_smc.c 		new_smc->use_fallback = lsmc->use_fallback;
new_smc          1379 net/smc/af_smc.c 		new_smc->fallback_rsn = lsmc->fallback_rsn;
new_smc          1381 net/smc/af_smc.c 		INIT_WORK(&new_smc->smc_listen_work, smc_listen_work);
new_smc          1382 net/smc/af_smc.c 		smc_copy_sock_settings_to_smc(new_smc);
new_smc          1383 net/smc/af_smc.c 		new_smc->sk.sk_sndbuf = lsmc->sk.sk_sndbuf;
new_smc          1384 net/smc/af_smc.c 		new_smc->sk.sk_rcvbuf = lsmc->sk.sk_rcvbuf;
new_smc          1385 net/smc/af_smc.c 		sock_hold(&new_smc->sk); /* sock_put in passive closing */
new_smc          1386 net/smc/af_smc.c 		if (!schedule_work(&new_smc->smc_listen_work))
new_smc          1387 net/smc/af_smc.c 			sock_put(&new_smc->sk);
new_smc           540 net/smc/smc_clc.c int smc_clc_send_accept(struct smc_sock *new_smc, int srv_first_contact)
new_smc           542 net/smc/smc_clc.c 	struct smc_connection *conn = &new_smc->conn;
new_smc           555 net/smc/smc_clc.c 	if (new_smc->conn.lgr->is_smcd) {
new_smc           597 net/smc/smc_clc.c 	len = kernel_sendmsg(new_smc->clcsock, &msg, &vec, 1,
new_smc           600 net/smc/smc_clc.c 		len = len >= 0 ? -EPROTO : -new_smc->clcsock->sk->sk_err;