• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x20010000

27 #define OCC_SRAM_CMD_ADDR	0xFFFBE000
28 #define OCC_SRAM_RSP_ADDR 0xFFFBF000
94 return 0; in occ_open()
101 ssize_t rc = 0; in occ_read()
135 u16 checksum = 0; in occ_write()
151 cmd[0] = 1; in occ_write()
156 * byte 0: command type in occ_write()
173 for (i = 0; i < data_length + 4; ++i) in occ_write()
177 cmd[data_length + 5] = checksum & 0xFF; in occ_write()
188 client->read_offset = 0; in occ_write()
206 return 0; in occ_release()
227 checksum += (data_length >> 8) + (data_length & 0xFF); in occ_verify_checksum()
229 for (i = 0; i < data_length; ++i) in occ_verify_checksum()
235 return 0; in occ_verify_checksum()
249 cmd[0] = cpu_to_be32(0x5); in occ_getsram()
280 if (rc > 0) { in occ_getsram()
313 buf[0] = cpu_to_be32(cmd_len); in occ_putsram()
335 resp_data_len = be32_to_cpu(buf[0]); in occ_putsram()
346 if (rc > 0) { in occ_putsram()
365 buf[0] = cpu_to_be32(0x5 + 0x2); /* Chip-op length in words */ in occ_trigger_attn()
367 buf[2] = cpu_to_be32(0x3); /* Mode: Circular */ in occ_trigger_attn()
368 buf[3] = cpu_to_be32(0x0); /* Address: ignore in mode 3 */ in occ_trigger_attn()
369 buf[4] = cpu_to_be32(0x8); /* Data length in bytes */ in occ_trigger_attn()
370 buf[5] = cpu_to_be32(0x20010000); /* Trigger OCC attention */ in occ_trigger_attn()
371 buf[6] = 0; in occ_trigger_attn()
387 resp_data_len = be32_to_cpu(buf[0]); in occ_trigger_attn()
398 if (rc > 0) { in occ_trigger_attn()
502 return 0; in occ_unregister_child()
531 if (occ->idx < 0) in occ_probe()
562 return 0; in occ_probe()
575 return 0; in occ_remove()