Symbol: scc_param
drivers/infiniband/hw/hns/hns_roce_debugfs.c
196
struct hns_roce_scc_param *scc_param;
drivers/infiniband/hw/hns/hns_roce_debugfs.c
199
scc_param = &hr_dev->scc_param[algo_type];
drivers/infiniband/hw/hns/hns_roce_debugfs.c
201
scoped_guard(mutex, &scc_param->scc_mutex) {
drivers/infiniband/hw/hns/hns_roce_debugfs.c
203
(void *)scc_param->param + param_attr->offset,
drivers/infiniband/hw/hns/hns_roce_debugfs.c
221
struct hns_roce_scc_param *scc_param;
drivers/infiniband/hw/hns/hns_roce_debugfs.c
233
scc_param = &hr_dev->scc_param[algo_type];
drivers/infiniband/hw/hns/hns_roce_debugfs.c
234
guard(mutex)(&scc_param->scc_mutex);
drivers/infiniband/hw/hns/hns_roce_debugfs.c
236
memcpy(&old_val, (void *)scc_param->param + param_attr->offset,
drivers/infiniband/hw/hns/hns_roce_debugfs.c
238
memcpy((void *)scc_param->param + param_attr->offset, &attr_val,
drivers/infiniband/hw/hns/hns_roce_debugfs.c
243
memcpy((void *)scc_param->param + param_attr->offset, &old_val,
drivers/infiniband/hw/hns/hns_roce_debugfs.c
267
struct hns_roce_scc_param *scc_param;
drivers/infiniband/hw/hns/hns_roce_debugfs.c
270
scc_param = kvcalloc(HNS_ROCE_SCC_ALGO_TOTAL, sizeof(*scc_param),
drivers/infiniband/hw/hns/hns_roce_debugfs.c
272
if (!scc_param)
drivers/infiniband/hw/hns/hns_roce_debugfs.c
276
scc_param[i].algo_type = i;
drivers/infiniband/hw/hns/hns_roce_debugfs.c
277
scc_param[i].hr_dev = hr_dev;
drivers/infiniband/hw/hns/hns_roce_debugfs.c
278
mutex_init(&scc_param[i].scc_mutex);
drivers/infiniband/hw/hns/hns_roce_debugfs.c
281
hr_dev->scc_param = scc_param;
drivers/infiniband/hw/hns/hns_roce_debugfs.c
292
if (!hr_dev->scc_param)
drivers/infiniband/hw/hns/hns_roce_debugfs.c
296
mutex_destroy(&hr_dev->scc_param[i].scc_mutex);
drivers/infiniband/hw/hns/hns_roce_debugfs.c
298
kvfree(hr_dev->scc_param);
drivers/infiniband/hw/hns/hns_roce_device.h
1049
struct hns_roce_scc_param *scc_param;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7210
struct hns_roce_scc_param *scc_param = &hr_dev->scc_param[algo];
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7214
lockdep_assert_held(&scc_param->scc_mutex);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7217
memcpy(&desc.data, scc_param->param, sizeof(scc_param->param));
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7231
struct hns_roce_scc_param *scc_param;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7244
scc_param = &hr_dev->scc_param[algo];
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7245
scoped_guard(mutex, &scc_param->scc_mutex)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7246
memcpy(scc_param->param, &desc.data, sizeof(scc_param->param));
drivers/media/platform/samsung/exynos4-is/fimc-is-command.h
92
u32 scc_param[2];