Lines Matching +full:0 +full:xffffe000
29 #define OCC_P9_SRAM_CMD_ADDR 0xFFFBE000
30 #define OCC_P9_SRAM_RSP_ADDR 0xFFFBF000
32 #define OCC_P10_SRAM_CMD_ADDR 0xFFFFD000
33 #define OCC_P10_SRAM_RSP_ADDR 0xFFFFE000
35 #define OCC_P10_SRAM_MODE 0x58 /* Normal mode, OCB channel 2 */
100 return 0; in occ_open()
107 ssize_t rc = 0; in occ_read()
158 * byte 0: command type in occ_write()
183 client->read_offset = 0; in occ_write()
202 return 0; in occ_release()
240 checksum += (data_length >> 8) + (data_length & 0xFF); in occ_verify_checksum()
242 for (i = 0; i < data_length; ++i) in occ_verify_checksum()
251 return 0; in occ_verify_checksum()
261 int idx = 0, rc; in occ_getsram()
278 cmd[3] = 0; in occ_getsram()
283 cmd[0] = cpu_to_be32(cmd_len); in occ_getsram()
293 if (rc > 0) { in occ_getsram()
322 int idx = 0, rc; in occ_putsram()
331 buf[0] = cpu_to_be32(cmd_len); in occ_putsram()
343 buf[3] = 0; in occ_putsram()
356 byte_buf[0] = seq_no; in occ_putsram()
358 byte_buf[len - 1] = checksum & 0xff; in occ_putsram()
366 if (rc > 0) { in occ_putsram()
380 resp_data_len = be32_to_cpu(buf[0]); in occ_putsram()
397 int idx = 0, rc; in occ_trigger_attn()
404 buf[3] = 0; in occ_trigger_attn()
409 buf[2] = cpu_to_be32(0xd0); /* Circular mode, OCB Channel 1 */ in occ_trigger_attn()
410 buf[3] = 0; in occ_trigger_attn()
411 buf[4] = 0; in occ_trigger_attn()
415 buf[0] = cpu_to_be32(cmd_len); /* Chip-op length in words */ in occ_trigger_attn()
418 buf[5 + idx] = cpu_to_be32(0x20010000); /* Trigger OCC attention */ in occ_trigger_attn()
419 buf[6 + idx] = 0; in occ_trigger_attn()
427 if (rc > 0) { in occ_trigger_attn()
441 resp_data_len = be32_to_cpu(buf[0]); in occ_trigger_attn()
472 u16 checksum = 0; in fsi_occ_submit()
479 *resp_len = 0; in fsi_occ_submit()
501 occ->client_response_size = 0; in fsi_occ_submit()
510 * number of 0 which would pass the response check below even if the in fsi_occ_submit()
532 rc = occ_getsram(occ, 0, resp, 8); in fsi_occ_submit()
567 rc = occ_getsram(occ, 0, resp, in fsi_occ_submit()
604 return 0; in occ_unregister_platform_child()
615 return 0; in occ_unregister_of_child()
648 occ->sequence_number = (u8)((jiffies % 0xff) + 1); in occ_probe()
657 if (occ->idx < 0) in occ_probe()
698 return 0; in occ_probe()