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;
50 struct qedf_ctx *qedf = lport_priv(lport);
53 if (qedf_is_vport(qedf))
54 qedf = qedf_get_base_qedf(qedf);
56 if (qedf->ctlr.sel_fcf)
57 fka_period = qedf->ctlr.sel_fcf->fka_period;
73 void qedf_capture_grc_dump(struct qedf_ctx *qedf)
77 /* Make sure we use the base qedf to take the GRC dump */
78 if (qedf_is_vport(qedf))
79 base_qedf = qedf_get_base_qedf(qedf);
81 base_qedf = qedf;
106 struct qedf_ctx *qedf = lport_priv(lport);
108 if (test_bit(QEDF_GRCDUMP_CAPTURE, &qedf->flags)) {
110 qedf->grcdump, qedf->grcdump_size);
112 QEDF_ERR(&(qedf->dbg_ctx), "GRC Dump not captured!\n");
124 struct qedf_ctx *qedf = NULL;
135 qedf = lport_priv(lport);
140 QEDF_ERR(&(qedf->dbg_ctx), "Invalid input, err(%d)\n", ret);
147 memset(qedf->grcdump, 0, qedf->grcdump_size);
148 clear_bit(QEDF_GRCDUMP_CAPTURE, &qedf->flags);
151 qedf_capture_grc_dump(qedf);
173 void qedf_create_sysfs_ctx_attr(struct qedf_ctx *qedf)
175 qedf_create_sysfs_attr(qedf->lport->host, bin_file_entries);
178 void qedf_remove_sysfs_ctx_attr(struct qedf_ctx *qedf)
180 qedf_remove_sysfs_attr(qedf->lport->host, bin_file_entries);