Lines Matching refs:ct
97 struct fc_ct_req *ct; in fc_ct_hdr_fill() local
101 ct = fc_frame_payload_get(fp, ct_plen); in fc_ct_hdr_fill()
102 memset(ct, 0, ct_plen); in fc_ct_hdr_fill()
103 ct->hdr.ct_rev = FC_CT_REV; in fc_ct_hdr_fill()
104 ct->hdr.ct_fs_type = fs_type; in fc_ct_hdr_fill()
105 ct->hdr.ct_fs_subtype = subtype; in fc_ct_hdr_fill()
106 ct->hdr.ct_cmd = htons((u16) op); in fc_ct_hdr_fill()
107 return ct; in fc_ct_hdr_fill()
124 struct fc_ct_req *ct; in fc_ct_ns_fill() local
129 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_gid_ft), in fc_ct_ns_fill()
131 ct->payload.gid.fn_fc4_type = FC_TYPE_FCP; in fc_ct_ns_fill()
135 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_fid), in fc_ct_ns_fill()
137 ct->payload.gid.fn_fc4_type = FC_TYPE_FCP; in fc_ct_ns_fill()
138 hton24(ct->payload.fid.fp_fid, fc_id); in fc_ct_ns_fill()
142 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_rft), in fc_ct_ns_fill()
144 hton24(ct->payload.rft.fid.fp_fid, lport->port_id); in fc_ct_ns_fill()
145 ct->payload.rft.fts = lport->fcts; in fc_ct_ns_fill()
149 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_rff_id), in fc_ct_ns_fill()
151 hton24(ct->payload.rff.fr_fid.fp_fid, lport->port_id); in fc_ct_ns_fill()
152 ct->payload.rff.fr_type = FC_TYPE_FCP; in fc_ct_ns_fill()
154 ct->payload.rff.fr_feat = FCP_FEAT_INIT; in fc_ct_ns_fill()
156 ct->payload.rff.fr_feat |= FCP_FEAT_TARG; in fc_ct_ns_fill()
160 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_rn_id), in fc_ct_ns_fill()
162 hton24(ct->payload.rn.fr_fid.fp_fid, lport->port_id); in fc_ct_ns_fill()
163 put_unaligned_be64(lport->wwnn, &ct->payload.rn.fr_wwn); in fc_ct_ns_fill()
168 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_rspn) + len, in fc_ct_ns_fill()
170 hton24(ct->payload.spn.fr_fid.fp_fid, lport->port_id); in fc_ct_ns_fill()
171 strncpy(ct->payload.spn.fr_name, in fc_ct_ns_fill()
173 ct->payload.spn.fr_name_len = len; in fc_ct_ns_fill()
178 ct = fc_ct_hdr_fill(fp, op, sizeof(struct fc_ns_rsnn) + len, in fc_ct_ns_fill()
180 put_unaligned_be64(lport->wwnn, &ct->payload.snn.fr_wwn); in fc_ct_ns_fill()
181 strncpy(ct->payload.snn.fr_name, in fc_ct_ns_fill()
183 ct->payload.snn.fr_name_len = len; in fc_ct_ns_fill()
208 struct fc_ct_req *ct; in fc_ct_ms_fill() local
230 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT, in fc_ct_ms_fill()
234 put_unaligned_be64(lport->wwpn, &ct->payload.rhba.hbaid.id); in fc_ct_ms_fill()
236 put_unaligned_be32(1, &ct->payload.rhba.port.numport); in fc_ct_ms_fill()
239 &ct->payload.rhba.port.port[0].portname); in fc_ct_ms_fill()
243 &ct->payload.rhba.hba_attrs.numattrs); in fc_ct_ms_fill()
244 hba_attrs = &ct->payload.rhba.hba_attrs; in fc_ct_ms_fill()
376 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT, in fc_ct_ms_fill()
381 &ct->payload.rpa.port.portname); in fc_ct_ms_fill()
385 &ct->payload.rpa.hba_attrs.numattrs); in fc_ct_ms_fill()
387 hba_attrs = &ct->payload.rpa.hba_attrs; in fc_ct_ms_fill()
467 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT, in fc_ct_ms_fill()
471 &ct->payload.dprt.port.portname); in fc_ct_ms_fill()
475 ct = fc_ct_hdr_fill(fp, op, len, FC_FST_MGMT, in fc_ct_ms_fill()
478 put_unaligned_be64(lport->wwpn, &ct->payload.dhba.hbaid.id); in fc_ct_ms_fill()