Lines Matching refs:new_pps
332 struct ib_ports_pkeys *new_pps; in get_new_pps() local
335 new_pps = kzalloc(sizeof(*new_pps), GFP_KERNEL); in get_new_pps()
336 if (!new_pps) in get_new_pps()
341 new_pps->main.port_num = qp_attr->port_num; in get_new_pps()
342 new_pps->main.pkey_index = qp_attr->pkey_index; in get_new_pps()
344 new_pps->main.port_num = (qp_attr_mask & IB_QP_PORT) ? in get_new_pps()
348 new_pps->main.pkey_index = in get_new_pps()
353 new_pps->main.state = IB_PORT_PKEY_VALID; in get_new_pps()
355 new_pps->main.port_num = qp_pps->main.port_num; in get_new_pps()
356 new_pps->main.pkey_index = qp_pps->main.pkey_index; in get_new_pps()
358 new_pps->main.state = IB_PORT_PKEY_VALID; in get_new_pps()
362 new_pps->alt.port_num = qp_attr->alt_port_num; in get_new_pps()
363 new_pps->alt.pkey_index = qp_attr->alt_pkey_index; in get_new_pps()
364 new_pps->alt.state = IB_PORT_PKEY_VALID; in get_new_pps()
366 new_pps->alt.port_num = qp_pps->alt.port_num; in get_new_pps()
367 new_pps->alt.pkey_index = qp_pps->alt.pkey_index; in get_new_pps()
369 new_pps->alt.state = IB_PORT_PKEY_VALID; in get_new_pps()
372 new_pps->main.sec = qp->qp_sec; in get_new_pps()
373 new_pps->alt.sec = qp->qp_sec; in get_new_pps()
374 return new_pps; in get_new_pps()
582 struct ib_ports_pkeys *new_pps = NULL; in ib_security_modify_qp() local
604 new_pps = get_new_pps(real_qp, in ib_security_modify_qp()
607 if (!new_pps) { in ib_security_modify_qp()
618 ret = port_pkey_list_insert(&new_pps->main); in ib_security_modify_qp()
621 ret = port_pkey_list_insert(&new_pps->alt); in ib_security_modify_qp()
624 ret = check_qp_port_pkey_settings(new_pps, in ib_security_modify_qp()
634 if (new_pps) { in ib_security_modify_qp()
639 tmp_pps = new_pps; in ib_security_modify_qp()
642 real_qp->qp_sec->ports_pkeys = new_pps; in ib_security_modify_qp()