/linux/drivers/net/ethernet/sfc/ |
H A D | efx_devlink.c | 242 const __le32 *dwords; in efx_devlink_info_running_v2() member 274 ver.dwords = (__le32 *)MCDI_PTR(outbuf, in efx_devlink_info_running_v2() 277 le32_to_cpu(ver.dwords[0]), in efx_devlink_info_running_v2() 278 'A' + le32_to_cpu(ver.dwords[1]), in efx_devlink_info_running_v2() 279 le32_to_cpu(ver.dwords[2])); in efx_devlink_info_running_v2() 292 ver.dwords = (__le32 *)MCDI_PTR(outbuf, in efx_devlink_info_running_v2() 295 le32_to_cpu(ver.dwords[0]), in efx_devlink_info_running_v2() 296 le32_to_cpu(ver.dwords[1]), in efx_devlink_info_running_v2() 297 le32_to_cpu(ver.dwords[2]), in efx_devlink_info_running_v2() 298 le32_to_cpu(ver.dwords[3])); in efx_devlink_info_running_v2() [all …]
|
/linux/drivers/gpu/drm/xe/tests/ |
H A D | xe_guc_buf_kunit.c | 113 int n, dwords; in test_granular() local 115 dwords = xe_guc_buf_cache_dwords(cache); in test_granular() 116 bufs = kunit_kcalloc(test, dwords, sizeof(*bufs), GFP_KERNEL); in test_granular() 119 for (n = 0; n < dwords; n++) in test_granular() 122 for (n = 0; n < dwords; n++) in test_granular() 125 for (n = 0; n < dwords; n++) in test_granular() 133 int n, m, dwords; in test_unique() local 135 dwords = xe_guc_buf_cache_dwords(cache); in test_unique() 136 bufs = kunit_kcalloc(test, dwords, sizeof(*bufs), GFP_KERNEL); in test_unique() 139 for (n = 0; n < dwords; n++) in test_unique() [all …]
|
/linux/drivers/gpu/drm/amd/display/dmub/src/ |
H A D | dmub_dcn401.c | 518 uint32_t *dwords = (uint32_t *)cmd; in dmub_dcn401_send_reg_inbox0_cmd_msg() local 531 REG_WRITE(DMCUB_REG_INBOX0_MSG0, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 534 REG_WRITE(DMCUB_REG_INBOX0_MSG1, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 537 REG_WRITE(DMCUB_REG_INBOX0_MSG2, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 540 REG_WRITE(DMCUB_REG_INBOX0_MSG3, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 543 REG_WRITE(DMCUB_REG_INBOX0_MSG4, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 546 REG_WRITE(DMCUB_REG_INBOX0_MSG5, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 549 REG_WRITE(DMCUB_REG_INBOX0_MSG6, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 552 REG_WRITE(DMCUB_REG_INBOX0_MSG7, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() 555 REG_WRITE(DMCUB_REG_INBOX0_MSG8, dwords[msg_index + 1]); in dmub_dcn401_send_reg_inbox0_cmd_msg() [all …]
|
/linux/drivers/mtd/spi-nor/ |
H A D | sfdp.c | 447 /* JESD216 Basic Flash Parameter Table length is at least 9 DWORDs. */ in spi_nor_parse_bfpt() 460 /* Fix endianness of the BFPT DWORDs. */ in spi_nor_parse_bfpt() 461 le32_to_cpu_array(bfpt.dwords, BFPT_DWORD_MAX); in spi_nor_parse_bfpt() 464 switch (bfpt.dwords[SFDP_DWORD(1)] & BFPT_DWORD1_ADDRESS_BYTES_MASK) { in spi_nor_parse_bfpt() 481 val = bfpt.dwords[SFDP_DWORD(2)]; in spi_nor_parse_bfpt() 504 if (!(bfpt.dwords[rd->supported_dword] & rd->supported_bit)) { in spi_nor_parse_bfpt() 512 half = bfpt.dwords[rd->settings_dword] >> rd->settings_shift; in spi_nor_parse_bfpt() 527 half = bfpt.dwords[er->dword] >> er->shift; in spi_nor_parse_bfpt() 559 val = bfpt.dwords[SFDP_DWORD(11)]; in spi_nor_parse_bfpt() 565 switch (bfpt.dwords[SFDP_DWORD(15)] & BFPT_DWORD15_QER_MASK) { in spi_nor_parse_bfpt() [all …]
|
H A D | sfdp.h | 16 /* SFDP DWORDS are indexed from 1 but C arrays are indexed from 0. */ 22 /* JESD216 rev D defines a Basic Flash Parameter Table of 20 DWORDs. */ 26 u32 dwords[BFPT_DWORD_MAX]; member 29 /* The first version of JESD216 defined only 9 DWORDs. */
|
/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_dbg_hsi.h | 282 u8 data_size; /* size in dwords of the data following this header */ 324 u16 data_size; /* size in dwords of the data following this header */ 350 u16 size; /* register size in dwords */ 378 u16 size; /* register size in dwords */ 394 * immediate values array (in dwords). 798 * @addr: Source GRC address in dwords. 853 * @buf_size: (OUT) required buffer size (in dwords) for the GRC Dump 870 * @buf_size_in_dwords:Size of the specified buffer in dwords. 871 * @num_dumped_dwords: (OUT) number of dumped dwords. 890 * @buf_size: (OUT) required buffer size (in dwords) for the idle check [all …]
|
H A D | qed_debug.c | 210 DBG_BUS_FRAME_MODE_4ST = 0, /* 4 Storm dwords (no HW) */ 211 DBG_BUS_FRAME_MODE_2ST_2HW = 1, /* 2 Storm dwords, 2 HW dwords */ 212 DBG_BUS_FRAME_MODE_1ST_3HW = 2, /* 1 Storm dwords, 3 HW dwords */ 213 DBG_BUS_FRAME_MODE_4HW = 3, /* 4 HW dwords (no Storms) */ 214 DBG_BUS_FRAME_MODE_8HW = 4, /* 8 HW dwords (no Storms) */ 360 u32 ram_size[MAX_CHIP_IDS]; /* In dwords */ 415 #define DWORDS_TO_BYTES(dwords) ((dwords) * BYTES_IN_DWORD) argument 1105 /* Dumps zeros to align the specified buffer to dwords. 1122 * Returns the dumped size in dwords. 1149 * Returns the dumped size in dwords. [all …]
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac100.h | 82 #define DMA_BUS_MODE_DSL_SHIFT 2 /* (in DWORDS) */ 91 DMA_CONTROL_TTC_DEFAULT = 0x00000000, /* Threshold is 32 DWORDS */ 92 DMA_CONTROL_TTC_64 = 0x00004000, /* Threshold is 64 DWORDS */ 93 DMA_CONTROL_TTC_128 = 0x00008000, /* Threshold is 128 DWORDS */ 94 DMA_CONTROL_TTC_256 = 0x0000c000, /* Threshold is 256 DWORDS */ 95 DMA_CONTROL_TTC_18 = 0x00400000, /* Threshold is 18 DWORDS */ 96 DMA_CONTROL_TTC_24 = 0x00404000, /* Threshold is 24 DWORDS */ 97 DMA_CONTROL_TTC_32 = 0x00408000, /* Threshold is 32 DWORDS */ 98 DMA_CONTROL_TTC_40 = 0x0040c000, /* Threshold is 40 DWORDS */
|
/linux/sound/pci/aw2/ |
H A D | aw2-saa7146.c | 61 001 2 Dwords in snd_aw2_saa7146_setup() 62 010 4 Dwords in snd_aw2_saa7146_setup() 63 011 8 Dwords in snd_aw2_saa7146_setup() 64 100 16 Dwords in snd_aw2_saa7146_setup() 65 101 32 Dwords in snd_aw2_saa7146_setup() 66 110 64 Dwords in snd_aw2_saa7146_setup() 67 111 128 Dwords in snd_aw2_saa7146_setup() 72 01 4 Dwords of valid data 4 empty Dwords in snd_aw2_saa7146_setup() 73 10 8 Dwords of valid data 8 empty Dwords in snd_aw2_saa7146_setup() 74 11 16 Dwords of valid data 16 empty Dwords */ in snd_aw2_saa7146_setup()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_buf.c | 45 xe_gt_dbg(gt, "reusable buffer with %u dwords at %#x for %ps\n", in xe_guc_buf_cache_init() 52 * xe_guc_buf_cache_dwords() - Number of dwords the GuC Buffer Cache supports. 55 * Return: a size of the largest reusable buffer (in dwords) 65 * @dwords: the requested size of the buffer in dwords 72 struct xe_guc_buf xe_guc_buf_reserve(struct xe_guc_buf_cache *cache, u32 dwords) in xe_guc_buf_reserve() argument 77 sa = __xe_sa_bo_new(cache->sam, dwords * sizeof(u32), GFP_ATOMIC); in xe_guc_buf_reserve()
|
H A D | xe_gt_sriov_pf_migration.c | 17 /* Return: number of dwords saved/restored/required or a negative error code on failure */ 35 /* Return: size of the state in dwords or a negative error code on failure */ 44 /* Return: number of state dwords saved or a negative error code on failure */ 80 /* Return: number of state dwords restored or a negative error code on failure */ 184 xe_gt_sriov_dbg_verbose(gt, "VF%u GuC state is %zu dwords:\n", in pf_dump_guc_state() 201 xe_gt_sriov_dbg_verbose(gt, "VF%u state size is %d dwords (%zu bytes)\n", vfid, ret, size); in pf_save_vf_guc_state() 259 xe_gt_sriov_dbg_verbose(gt, "restoring %zu dwords of VF%u GuC state\n", in pf_restore_vf_guc_state() 265 xe_gt_sriov_dbg_verbose(gt, "restored %d dwords of VF%u GuC state\n", ret, vfid); in pf_restore_vf_guc_state()
|
H A D | xe_bb.c | 32 struct xe_bb *xe_bb_new(struct xe_gt *gt, u32 dwords, bool usm) in xe_bb_new() argument 42 * We need to allocate space for the requested number of dwords, in xe_bb_new() 48 4 * (dwords + 1) + bb_prefetch(gt)); in xe_bb_new()
|
H A D | xe_guc_hwconfig.c | 131 /* An entry requires at least three dwords for key, length, value */ in xe_guc_hwconfig_dump() 137 drm_printf(p, "Error: Attribute %u is %u dwords, but only %llu remain\n", in xe_guc_hwconfig_dump() 184 /* An entry requires at least three dwords for key, length, value */ in xe_guc_hwconfig_lookup_u32()
|
/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_buffer.c | 253 unsigned int dwords = 7; in etnaviv_buffer_end() local 256 dwords += 10; in etnaviv_buffer_end() 258 link_target = etnaviv_buffer_reserve(gpu, buffer, dwords); in etnaviv_buffer_end() 291 VIV_FE_LINK_HEADER_PREFETCH(dwords), in etnaviv_buffer_end() 305 u32 dwords, target; in etnaviv_sync_point_queue() local 310 * We need at most 3 dwords in the return target: in etnaviv_sync_point_queue() 313 dwords = 4; in etnaviv_sync_point_queue() 314 target = etnaviv_buffer_reserve(gpu, buffer, dwords); in etnaviv_sync_point_queue() 335 VIV_FE_LINK_HEADER_PREFETCH(dwords), in etnaviv_sync_point_queue() 459 * We need at most 7 dwords in the return target: 2 cache flush + in etnaviv_buffer_queue() [all …]
|
/linux/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_common.h | 14 /* read operations, indexed using DWORDS */ 17 /* write operations, indexed using DWORDS */ 25 /* Switch register write operations, index using DWORDS */
|
/linux/include/linux/soc/ixp4xx/ |
H A D | qmgr.h | 16 #define MAX_QUEUE_LENGTH 4 /* in dwords */ 74 int qmgr_request_queue(unsigned int queue, unsigned int len /* dwords */, 79 int __qmgr_request_queue(unsigned int queue, unsigned int len /* dwords */,
|
/linux/drivers/thunderbolt/ |
H A D | dma_port.c | 303 void *buf, size_t dwords) in dma_port_flash_read_block() argument 311 if (dwords < MAIL_DATA_DWORDS) in dma_port_flash_read_block() 312 in |= (dwords << MAIL_IN_DWORDS_SHIFT) & MAIL_IN_DWORDS_MASK; in dma_port_flash_read_block() 321 dma->base + MAIL_DATA, dwords, DMA_PORT_TIMEOUT); in dma_port_flash_read_block() 325 const void *buf, size_t dwords) in dma_port_flash_write_block() argument 334 dma->base + MAIL_DATA, dwords, DMA_PORT_TIMEOUT); in dma_port_flash_write_block() 344 in |= ((dwords - 1) << MAIL_IN_DWORDS_SHIFT) & MAIL_IN_DWORDS_MASK; in dma_port_flash_write_block()
|
H A D | usb4.c | 344 size_t dwords) in usb4_switch_drom_read_block() argument 351 metadata = (dwords << USB4_DROM_SIZE_SHIFT) & USB4_DROM_SIZE_MASK; in usb4_switch_drom_read_block() 356 &status, NULL, 0, buf, dwords); in usb4_switch_drom_read_block() 535 unsigned int dwaddress, void *buf, size_t dwords) in usb4_switch_nvm_read_block() argument 542 metadata = (dwords << USB4_NVM_READ_LENGTH_SHIFT) & in usb4_switch_nvm_read_block() 548 &status, NULL, 0, buf, dwords); in usb4_switch_nvm_read_block() 601 const void *buf, size_t dwords) in usb4_switch_nvm_write_next_block() argument 608 buf, dwords, NULL, 0); in usb4_switch_nvm_write_next_block() 1273 static int usb4_port_read_data(struct tb_port *port, void *data, size_t dwords) in usb4_port_read_data() argument 1275 if (dwords > USB4_DATA_DWORDS) in usb4_port_read_data() [all …]
|
/linux/sound/pci/cs46xx/ |
H A D | cs46xx_dsp_scb_types.h | 185 /* First 3 dwords are written by the host and read-only on the DSP */ 282 /* First 12 dwords from generic_scb_t */ 350 /* First 13 dwords from generic_scb_t */ 414 /* First 13 dwords from generic_scb_t */ 471 /* First 13 dwords from generic_scb_t */ 599 (buffer size = decimationFactor * 32 dwords) 669 (buffer size = 64 dwords) */ 705 /* First 13 dwords from generic_scb_t */ 751 /* First 13 dwords from generic_scb_t */ 1041 /* First 13 dwords from generic_scb_t */
|
/linux/drivers/spi/ |
H A D | spi-rockchip-sfc.c | 389 u32 dwords; in rockchip_sfc_write_fifo() local 394 dwords = len >> 2; in rockchip_sfc_write_fifo() 395 while (dwords) { in rockchip_sfc_write_fifo() 399 write_words = min_t(u32, tx_level, dwords); in rockchip_sfc_write_fifo() 402 dwords -= write_words; in rockchip_sfc_write_fifo() 420 u32 dwords; in rockchip_sfc_read_fifo() local 426 dwords = len >> 2; in rockchip_sfc_read_fifo() 427 while (dwords) { in rockchip_sfc_read_fifo() 431 read_words = min_t(u32, rx_level, dwords); in rockchip_sfc_read_fifo() 434 dwords -= read_words; in rockchip_sfc_read_fifo()
|
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_ring.c | 104 * @ndw: number of dwords to allocate in the ring buffer 106 * Allocate @ndw dwords in the ring buffer (all asics). 139 * @ndw: number of dwords to allocate in the ring buffer 141 * Lock the ring and allocate @ndw dwords in the ring buffer 283 * Saves all unprocessed commits from a ring, returns the number of dwords saved. 344 * @size: number of dwords we want to write 499 seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw); in radeon_debugfs_ring_info_show() 500 seq_printf(m, "%u dwords in ring\n", count); in radeon_debugfs_ring_info_show()
|
/linux/drivers/media/platform/qcom/venus/ |
H A D | hfi_venus.c | 167 u32 dwords, new_wr_idx; in venus_write_queue() local 180 dwords = (*(u32 *)packet) >> 2; in venus_write_queue() 181 if (!dwords) in venus_write_queue() 198 if (empty_space <= dwords) { in venus_write_queue() 209 new_wr_idx = wr_idx + dwords; in venus_write_queue() 217 memcpy(wr_ptr, packet, dwords << 2); in venus_write_queue() 222 len = (dwords - new_wr_idx) << 2; in venus_write_queue() 244 u32 dwords, new_rd_idx; in venus_read_queue() local 292 dwords = *rd_ptr >> 2; in venus_read_queue() 293 if (!dwords) in venus_read_queue() [all …]
|
/linux/drivers/scsi/qla2xxx/ |
H A D | qla_tmpl.c | 263 ulong dwords; in qla27xx_fwdt_entry_t262() local 309 dwords = end - start + 1; in qla27xx_fwdt_entry_t262() 312 rc = qla24xx_dump_ram(vha->hw, start, buf, dwords, &buf); in qla27xx_fwdt_entry_t262() 320 *len += dwords * sizeof(uint32_t); in qla27xx_fwdt_entry_t262() 555 ulong dwords = le32_to_cpu(ent->t270.count); in qla27xx_fwdt_entry_t270() local 560 while (dwords--) { in qla27xx_fwdt_entry_t270() 590 ulong dwords = le32_to_cpu(ent->t272.count); in qla27xx_fwdt_entry_t272() local 597 "%s: @%lx -> (%lx dwords)\n", __func__, start, dwords); in qla27xx_fwdt_entry_t272() 599 qla27xx_dump_mpi_ram(vha->hw, start, buf, dwords, &buf); in qla27xx_fwdt_entry_t272() 601 *len += dwords * sizeof(uint32_t); in qla27xx_fwdt_entry_t272() [all …]
|
/linux/net/ncsi/ |
H A D | ncsi-cmd.c | 116 cmd->mode = htonl(nca->dwords[1]); in ncsi_cmd_handler_ae() 128 cmd->mode = htonl(nca->dwords[0]); in ncsi_cmd_handler_sl() 129 cmd->oem_mode = htonl(nca->dwords[1]); in ncsi_cmd_handler_sl() 183 cmd->mode = htonl(nca->dwords[0]); in ncsi_cmd_handler_ebf() 195 cmd->mode = htonl(nca->dwords[0]); in ncsi_cmd_handler_egmf()
|
/linux/drivers/gpu/drm/msm/registers/adreno/ |
H A D | adreno_pm4.xml | 588 Write CP_CONTEXT_SWITCH_*_INFO from CP to the following dwords, 637 …<!-- payload 4 dwords, last two could be render target addr (one pkt per MRT), possibly used for G… 643 <!-- similar to CP_CONTEXT_REG_BUNCH, but discards first two dwords?? --> 716 Seen in some GL shaders. Payload is NUM_UNIT dwords, and it contains 728 opcode: CP_LOAD_STATE4 (30) (12 dwords) 735 opcode: CP_LOAD_STATE4 (30) (4 dwords) 743 STATE_BLOCK = 0x6, STATE_TYPE = 0x1, seen in compute shader. NUM_UNITS * 2 dwords. 759 for SSBO, STATE_TYPE=0 appears to be addresses (four dwords each), 760 STATE_TYPE=1 sizes, STATE_TYPE=2 addresses again (two dwords each) 1306 <!-- number of registers/dwords copied is max(CNT, 1). --> [all …]
|