Lines Matching refs:qedf
6 #include "qedf.h"
8 inline bool qedf_is_vport(struct qedf_ctx *qedf)
10 return qedf->lport->vport != NULL;
13 /* Get base qedf for physical port from vport */
14 static struct qedf_ctx *qedf_get_base_qedf(struct qedf_ctx *qedf)
19 if (!(qedf_is_vport(qedf)))
22 lport = qedf->lport;
48 struct qedf_ctx *qedf = lport_priv(lport);
51 if (qedf_is_vport(qedf))
52 qedf = qedf_get_base_qedf(qedf);
54 if (qedf->ctlr.sel_fcf)
55 fka_period = qedf->ctlr.sel_fcf->fka_period;
80 void qedf_capture_grc_dump(struct qedf_ctx *qedf)
84 /* Make sure we use the base qedf to take the GRC dump */
85 if (qedf_is_vport(qedf))
86 base_qedf = qedf_get_base_qedf(qedf);
88 base_qedf = qedf;
113 struct qedf_ctx *qedf = lport_priv(lport);
115 if (test_bit(QEDF_GRCDUMP_CAPTURE, &qedf->flags)) {
117 qedf->grcdump, qedf->grcdump_size);
119 QEDF_ERR(&(qedf->dbg_ctx), "GRC Dump not captured!\n");
131 struct qedf_ctx *qedf = NULL;
141 qedf = lport_priv(lport);
146 QEDF_ERR(&(qedf->dbg_ctx), "Invalid input, err(%d)\n", ret);
152 memset(qedf->grcdump, 0, qedf->grcdump_size);
153 clear_bit(QEDF_GRCDUMP_CAPTURE, &qedf->flags);
156 qedf_capture_grc_dump(qedf);
178 void qedf_create_sysfs_ctx_attr(struct qedf_ctx *qedf)
180 qedf_create_sysfs_attr(qedf->lport->host, bin_file_entries);
183 void qedf_remove_sysfs_ctx_attr(struct qedf_ctx *qedf)
185 qedf_remove_sysfs_attr(qedf->lport->host, bin_file_entries);