Lines Matching defs:opts
58 fcloop_parse_options(struct fcloop_ctrl_options *opts,
75 opts->mask |= token;
83 opts->wwnn = token64;
91 opts->wwpn = token64;
98 opts->roles = token;
105 opts->fcaddr = token;
113 opts->lpwwnn = token64;
121 opts->lpwwpn = token64;
1052 struct fcloop_ctrl_options *opts;
1063 opts = kzalloc(sizeof(*opts), GFP_KERNEL);
1064 if (!opts)
1067 ret = fcloop_parse_options(opts, buf);
1072 if ((opts->mask & LPORT_OPTS) != LPORT_OPTS) {
1078 pinfo.node_name = opts->wwnn;
1079 pinfo.port_name = opts->wwpn;
1080 pinfo.port_role = opts->roles;
1081 pinfo.port_id = opts->fcaddr;
1098 kfree(opts);
1169 struct fcloop_ctrl_options *opts;
1174 opts = kzalloc(sizeof(*opts), GFP_KERNEL);
1175 if (!opts)
1178 ret = fcloop_parse_options(opts, buf);
1183 if ((opts->mask & opts_mask) != opts_mask) {
1193 newnport->node_name = opts->wwnn;
1194 newnport->port_name = opts->wwpn;
1195 if (opts->mask & NVMF_OPT_ROLES)
1196 newnport->port_role = opts->roles;
1197 if (opts->mask & NVMF_OPT_FCADDR)
1198 newnport->port_id = opts->fcaddr;
1204 if (tmplport->localport->node_name == opts->wwnn &&
1205 tmplport->localport->port_name == opts->wwpn)
1208 if (tmplport->localport->node_name == opts->lpwwnn &&
1209 tmplport->localport->port_name == opts->lpwwpn)
1220 if (nport->node_name == opts->wwnn &&
1221 nport->port_name == opts->wwpn) {
1234 if (opts->mask & NVMF_OPT_ROLES)
1235 nport->port_role = opts->roles;
1236 if (opts->mask & NVMF_OPT_FCADDR)
1237 nport->port_id = opts->fcaddr;
1246 kfree(opts);
1254 kfree(opts);