Lines Matching refs:rp
133 struct ib_srp_root_path *rp __unused ) { in ib_srp_parse_literal()
146 struct ib_srp_root_path *rp ) { in ib_srp_parse_sgid() argument
151 memcpy ( &rp->ib->sgid, &ibdev->gid, sizeof ( rp->ib->sgid ) ); in ib_srp_parse_sgid()
153 return ib_srp_parse_byte_string ( rp_comp, rp->ib->sgid.u.bytes, in ib_srp_parse_sgid()
154 ( sizeof ( rp->ib->sgid ) | in ib_srp_parse_sgid()
166 struct ib_srp_root_path *rp ) { in ib_srp_parse_initiator_id_ext() argument
168 ib_srp_initiator_port_id ( rp->port_ids ); in ib_srp_parse_initiator_id_ext()
183 struct ib_srp_root_path *rp ) { in ib_srp_parse_initiator_hca_guid() argument
185 ib_srp_initiator_port_id ( rp->port_ids ); in ib_srp_parse_initiator_hca_guid()
188 memcpy ( &port_id->hca_guid, &rp->ib->sgid.u.half[1], in ib_srp_parse_initiator_hca_guid()
204 struct ib_srp_root_path *rp ) { in ib_srp_parse_dgid() argument
205 return ib_srp_parse_byte_string ( rp_comp, rp->ib->dgid.u.bytes, in ib_srp_parse_dgid()
206 ( sizeof ( rp->ib->dgid ) | in ib_srp_parse_dgid()
218 struct ib_srp_root_path *rp ) { in ib_srp_parse_pkey() argument
223 rp->ib->pkey = pkey; in ib_srp_parse_pkey()
235 struct ib_srp_root_path *rp ) { in ib_srp_parse_service_id() argument
236 return ib_srp_parse_byte_string ( rp_comp, rp->ib->service_id.u.bytes, in ib_srp_parse_service_id()
237 ( sizeof ( rp->ib->service_id ) | in ib_srp_parse_service_id()
249 struct ib_srp_root_path *rp ) { in ib_srp_parse_lun() argument
250 return scsi_parse_lun ( rp_comp, rp->lun ); in ib_srp_parse_lun()
261 struct ib_srp_root_path *rp ) { in ib_srp_parse_target_id_ext() argument
263 ib_srp_target_port_id ( rp->port_ids ); in ib_srp_parse_target_id_ext()
278 struct ib_srp_root_path *rp ) { in ib_srp_parse_target_ioc_guid() argument
280 ib_srp_target_port_id ( rp->port_ids ); in ib_srp_parse_target_ioc_guid()
296 int ( * parse ) ( const char *rp_comp, struct ib_srp_root_path *rp );
327 struct ib_srp_root_path rp = { in ib_srp_parse_root_path() local
357 &rp ) ) != 0 ) { in ib_srp_parse_root_path()