Lines Matching refs:fdata
31 static void __afu_port_err_mask(struct dfl_feature_dev_data *fdata, bool mask) in __afu_port_err_mask() argument
35 base = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_ERROR); in __afu_port_err_mask()
42 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in afu_port_err_mask() local
44 mutex_lock(&fdata->lock); in afu_port_err_mask()
45 __afu_port_err_mask(fdata, mask); in afu_port_err_mask()
46 mutex_unlock(&fdata->lock); in afu_port_err_mask()
52 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in afu_port_err_clear() local
57 base_err = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_ERROR); in afu_port_err_clear()
58 base_hdr = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_HEADER); in afu_port_err_clear()
60 mutex_lock(&fdata->lock); in afu_port_err_clear()
82 ret = __afu_port_disable(fdata); in afu_port_err_clear()
87 __afu_port_err_mask(fdata, true); in afu_port_err_clear()
104 __afu_port_err_mask(fdata, false); in afu_port_err_clear()
107 enable_ret = __afu_port_enable(fdata); in afu_port_err_clear()
110 mutex_unlock(&fdata->lock); in afu_port_err_clear()
117 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in errors_show() local
121 base = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_ERROR); in errors_show()
123 mutex_lock(&fdata->lock); in errors_show()
125 mutex_unlock(&fdata->lock); in errors_show()
148 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in first_error_show() local
152 base = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_ERROR); in first_error_show()
154 mutex_lock(&fdata->lock); in first_error_show()
156 mutex_unlock(&fdata->lock); in first_error_show()
166 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in first_malformed_req_show() local
170 base = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_ERROR); in first_malformed_req_show()
172 mutex_lock(&fdata->lock); in first_malformed_req_show()
175 mutex_unlock(&fdata->lock); in first_malformed_req_show()
193 struct dfl_feature_dev_data *fdata; in port_err_attrs_visible() local
195 fdata = to_dfl_feature_dev_data(dev); in port_err_attrs_visible()
200 if (!dfl_get_feature_by_id(fdata, PORT_FEATURE_ID_ERROR)) in port_err_attrs_visible()