Lines Matching refs:address

179 static void hpi_write_word(struct dsp_obj *pdo, u32 address, u32 data);
181 static u32 hpi_read_word(struct dsp_obj *pdo, u32 address);
183 static void hpi_write_block(struct dsp_obj *pdo, u32 address, u32 *pdata,
186 static void hpi_read_block(struct dsp_obj *pdo, u32 address, u32 *pdata,
469 /* The PCI2040 has the following address map */
717 /* test access to the HPI address register (HPIA) */
773 * (before HPI address issued) must be non-autoinc
855 29..28 SDRSZ 00 11 row address pins
856 27..26 SDCSZ 01 8 column address pins
910 /* test every Nth address in the DRAM */
944 u32 address;
954 error = hpi_dsp_code_read_word(&dsp_code, &address);
965 address, pcode, length);
979 u32 address;
987 hpi_dsp_code_read_word(&dsp_code, &address);
992 data = hpi_read_word(pdo, address);
997 address, *pcode, data,
1002 address += 4;
1013 u32 address = HPI_HIF_ADDR(host_cmd);
1015 hpi_write_word(pdo, address, 0);
1016 address += 4;
1131 static int hpi_set_address(struct dsp_obj *pdo, u32 address)
1136 iowrite32(address, pdo->prHPI_address);
1148 static void hpi_write_word(struct dsp_obj *pdo, u32 address, u32 data)
1150 if (hpi_set_address(pdo, address))
1156 static u32 hpi_read_word(struct dsp_obj *pdo, u32 address)
1160 if (hpi_set_address(pdo, address))
1169 static void hpi_write_block(struct dsp_obj *pdo, u32 address, u32 *pdata,
1177 if (hpi_set_address(pdo, address))
1189 static void hpi_read_block(struct dsp_obj *pdo, u32 address, u32 *pdata,
1197 if (hpi_set_address(pdo, address))
1290 u32 address;
1302 /* get the message address and size */
1306 address =
1309 phw->message_buffer_address_on_dsp = address;
1315 address = phw->message_buffer_address_on_dsp;
1321 if (hpi6000_dsp_block_write32(pao, dsp_index, address, p_data,
1333 /* get the response address */
1337 address =
1342 phw->response_buffer_address_on_dsp = address;
1347 address = phw->response_buffer_address_on_dsp;
1362 if (hpi6000_dsp_block_read32(pao, dsp_index, address, p_data,
1384 static short hpi6000_send_data_check_adr(u32 address, u32 length_in_dwords)
1388 if (address < (u32)MSG_ADDRESS)
1390 if (address > (u32)(QUEUE_START + QUEUE_SIZE))
1392 if ((address + (length_in_dwords << 2)) >
1396 (void)address;
1409 u32 length, address;
1434 /* get the address and size */
1435 address = hpi_read_word(pdo, HPI_HIF_ADDR(address));
1440 if (!hpi6000_send_data_check_adr(address, length))
1455 address, p_data, blk_len))
1457 address += blk_len * 4;
1482 u32 length, address;
1503 /* get the address and size */
1505 address = hpi_read_word(pdo, HPI_HIF_ADDR(address));
1517 address, p_data, blk_len))
1519 address += blk_len * 4;
1652 u32 address;
1658 address =
1671 pdo->control_cache_address_on_dsp = address;
1674 address = pdo->control_cache_address_on_dsp;
1678 if (hpi6000_dsp_block_read32(pao, dsp_index, address,