LUT_SIZE
for (int i = 0; i < LUT_SIZE; i++) {
for (int i = 0; i < LUT_SIZE; i++) {
static struct drm_color_lut linear_array[LUT_SIZE] = {
.lut_length = LUT_SIZE,
static struct drm_color_lut srgb_array[LUT_SIZE] = {
.lut_length = LUT_SIZE,
static struct drm_color_lut srgb_inv_array[LUT_SIZE] = {
.lut_length = LUT_SIZE,
} lut[LUT_SIZE];
struct attribute *attrs[LUT_SIZE + 2];
for (i = 0; i < LUT_SIZE; ++i) {
lut->pool = vsp1_dl_body_pool_create(vsp1, 3, LUT_SIZE, 0);
for (i = 0; i < LUT_SIZE; ++i)
.dims = { LUT_SIZE },
addr = mw_addrs[0] + LUT_SIZE * i;
offset = (i == 0) ? LUT_SIZE * sndev->nr_lut_mw : 0;
offset = addr & (LUT_SIZE - 1);
LUT_SIZE, LUT_SIZE);
memset(sndev->self_shared, 0, LUT_SIZE);
LUT_SIZE * sndev->nr_lut_mw);
sndev->self_shared->mw_sizes[idx] = LUT_SIZE;
LUT_SIZE,
sndev->peer_shared = pci_iomap(sndev->stdev->pdev, self_bar, LUT_SIZE);
dma_free_coherent(&sndev->stdev->pdev->dev, LUT_SIZE,
dma_free_coherent(&sndev->stdev->pdev->dev, LUT_SIZE,
offset = LUT_SIZE * sndev->nr_lut_mw;
offset = LUT_SIZE * lut_index(sndev, idx);
*size = LUT_SIZE;
ctl_val |= ilog2(LUT_SIZE) << 8;