code_block        374 drivers/media/i2c/ir-kbd-i2c.c 			   struct code_block *code_block)
code_block        379 drivers/media/i2c/ir-kbd-i2c.c 	p = &code_block->length;
code_block        380 drivers/media/i2c/ir-kbd-i2c.c 	for (i = 0; p < code_block->csum; i++)
code_block        381 drivers/media/i2c/ir-kbd-i2c.c 		code_block->csum[i & 1] ^= *p++;
code_block        383 drivers/media/i2c/ir-kbd-i2c.c 	p = &code_block->length;
code_block        385 drivers/media/i2c/ir-kbd-i2c.c 	for (i = 0; i < sizeof(*code_block);) {
code_block        386 drivers/media/i2c/ir-kbd-i2c.c 		int tosend = sizeof(*code_block) - i;
code_block        424 drivers/media/i2c/ir-kbd-i2c.c 	struct code_block code_block = { .length = sizeof(code_block) };
code_block        428 drivers/media/i2c/ir-kbd-i2c.c 	put_unaligned_be16(0x1000, &code_block.pulse[3]);
code_block        430 drivers/media/i2c/ir-kbd-i2c.c 	ret = send_data_block(ir, ZILOG_INIT_END, &code_block);
code_block        497 drivers/media/i2c/ir-kbd-i2c.c 			   unsigned int count, struct code_block *code_block)
code_block        504 drivers/media/i2c/ir-kbd-i2c.c 	code_block->carrier_pulse = DIV_ROUND_CLOSEST(
code_block        506 drivers/media/i2c/ir-kbd-i2c.c 	code_block->carrier_space = DIV_ROUND_CLOSEST(
code_block        525 drivers/media/i2c/ir-kbd-i2c.c 			s = find_slot(code_block->space,
code_block        526 drivers/media/i2c/ir-kbd-i2c.c 				      ARRAY_SIZE(code_block->space), l);
code_block        535 drivers/media/i2c/ir-kbd-i2c.c 			p = find_slot(code_block->pulse,
code_block        536 drivers/media/i2c/ir-kbd-i2c.c 				      ARRAY_SIZE(code_block->pulse), l);
code_block        546 drivers/media/i2c/ir-kbd-i2c.c 	for (i = 1; i < ARRAY_SIZE(code_block->space); i++) {
code_block        547 drivers/media/i2c/ir-kbd-i2c.c 		u16 d = get_unaligned_be16(&code_block->space[i]);
code_block        549 drivers/media/i2c/ir-kbd-i2c.c 		if (get_unaligned_be16(&code_block->space[s]) > d)
code_block        576 drivers/media/i2c/ir-kbd-i2c.c 		if (leading >= ARRAY_SIZE(code_block->codes) - 3 - rep) {
code_block        582 drivers/media/i2c/ir-kbd-i2c.c 		copy_codes(code_block->codes, codes, leading);
code_block        583 drivers/media/i2c/ir-kbd-i2c.c 		code_block->codes[leading] = 0x82;
code_block        584 drivers/media/i2c/ir-kbd-i2c.c 		copy_codes(code_block->codes + leading + 1, codes + leading,
code_block        587 drivers/media/i2c/ir-kbd-i2c.c 		code_block->codes[c++] = 0xc0;
code_block        589 drivers/media/i2c/ir-kbd-i2c.c 		if (c >= ARRAY_SIZE(code_block->codes) - 3) {
code_block        595 drivers/media/i2c/ir-kbd-i2c.c 		code_block->codes[0] = 0x82;
code_block        596 drivers/media/i2c/ir-kbd-i2c.c 		copy_codes(code_block->codes + 1, codes, c);
code_block        598 drivers/media/i2c/ir-kbd-i2c.c 		code_block->codes[c++] = 0xc4;
code_block        601 drivers/media/i2c/ir-kbd-i2c.c 	while (c < ARRAY_SIZE(code_block->codes))
code_block        602 drivers/media/i2c/ir-kbd-i2c.c 		code_block->codes[c++] = 0x83;
code_block        611 drivers/media/i2c/ir-kbd-i2c.c 	struct code_block code_block = { .length = sizeof(code_block) };
code_block        615 drivers/media/i2c/ir-kbd-i2c.c 	ret = zilog_ir_format(rcdev, txbuf, count, &code_block);
code_block        623 drivers/media/i2c/ir-kbd-i2c.c 	ret = send_data_block(ir, ZILOG_UIR_END, &code_block);