Lines Matching defs:blocks
188 unsigned blocks;
2294 if (edid->start_block == 0 && edid->blocks == 0) {
2295 edid->blocks = data ? state->edid.blocks : 0;
2302 if (edid->start_block >= state->edid.blocks)
2305 if (edid->start_block + edid->blocks > state->edid.blocks)
2306 edid->blocks = state->edid.blocks - edid->start_block;
2308 memcpy(edid->edid, data + edid->start_block * 128, edid->blocks * 128);
2328 if (edid->blocks == 0) {
2339 state->edid.blocks = 0;
2347 if (edid->blocks > ADV76XX_MAX_EDID_BLOCKS) {
2348 edid->blocks = ADV76XX_MAX_EDID_BLOCKS;
2352 pa = v4l2_get_edid_phys_addr(edid->edid, edid->blocks * 128, &spa_loc);
2406 memcpy(state->edid.edid, edid->edid, 128 * edid->blocks);
2407 state->edid.blocks = edid->blocks;
2414 err = edid_write_block(sd, 128 * min(edid->blocks, 2U), state->edid.edid);
2419 if (edid->blocks > 2) {
2423 err = edid_write_block(sd, 128 * (edid->blocks - 2),