Home
last modified time | relevance | path

Searched refs:wr_buf (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c72 static int parse_write_buffer_into_params(char *wr_buf, uint32_t wr_buf_size, in parse_write_buffer_into_params() argument
86 wr_buf_ptr = wr_buf; in parse_write_buffer_into_params()
120 wr_buf_ptr = wr_buf; /* reset buf pointer */ in parse_write_buffer_into_params()
260 char *wr_buf = NULL; in dp_link_settings_write() local
271 wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL); in dp_link_settings_write()
272 if (!wr_buf) in dp_link_settings_write()
275 if (parse_write_buffer_into_params(wr_buf, wr_buf_size, in dp_link_settings_write()
279 kfree(wr_buf); in dp_link_settings_write()
284 kfree(wr_buf); in dp_link_settings_write()
315 kfree(wr_buf); in dp_link_settings_write()
391 char *wr_buf = NULL; dp_mst_link_setting() local
610 char *wr_buf = NULL; dp_phy_settings_write() local
752 char *wr_buf = NULL; dp_phy_test_pattern_debugfs_write() local
1122 char *wr_buf = NULL; dp_dsc_passthrough_set() local
1333 char *wr_buf = NULL; trigger_hotplug() local
1536 char *wr_buf = NULL; dp_dsc_clock_en_write() local
1720 char *wr_buf = NULL; dp_dsc_slice_width_write() local
1904 char *wr_buf = NULL; dp_dsc_slice_height_write() local
2081 char *wr_buf = NULL; dp_dsc_bits_per_pixel_write() local
2515 char *wr_buf = NULL; dp_max_bpc_write() local
3048 char *wr_buf = NULL; edp_ilr_write() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c65 static int parse_write_buffer_into_params(char *wr_buf, uint32_t wr_buf_size, in parse_write_buffer_into_params() argument
79 wr_buf_ptr = wr_buf; in parse_write_buffer_into_params()
115 wr_buf_ptr = wr_buf; /* reset buf pointer */ in parse_write_buffer_into_params()
252 char *wr_buf = NULL; in dp_link_settings_write() local
263 wr_buf = kcalloc(wr_buf_size, sizeof(char), GFP_KERNEL); in dp_link_settings_write()
264 if (!wr_buf) in dp_link_settings_write()
267 if (parse_write_buffer_into_params(wr_buf, wr_buf_size, in dp_link_settings_write()
271 kfree(wr_buf); in dp_link_settings_write()
276 kfree(wr_buf); in dp_link_settings_write()
304 kfree(wr_buf); in dp_link_settings_write()
410 char *wr_buf = NULL; dp_phy_settings_write() local
552 char *wr_buf = NULL; dp_phy_test_pattern_debugfs_write() local
1075 char *wr_buf = NULL; dp_trigger_hotplug() local
1259 char *wr_buf = NULL; dp_dsc_clock_en_write() local
1413 char *wr_buf = NULL; dp_dsc_slice_width_write() local
1567 char *wr_buf = NULL; dp_dsc_slice_height_write() local
1714 char *wr_buf = NULL; dp_dsc_bits_per_pixel_write() local
[all...]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dcyttsp_spi.c39 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer() local
50 memset(wr_buf, 0, CY_SPI_DATA_BUF_SIZE); in cyttsp_spi_xfer()
53 wr_buf[0] = 0x00; /* header byte 0 */ in cyttsp_spi_xfer()
54 wr_buf[1] = 0xFF; /* header byte 1 */ in cyttsp_spi_xfer()
55 wr_buf[2] = reg; /* reg index */ in cyttsp_spi_xfer()
56 wr_buf[3] = op; /* r/~w */ in cyttsp_spi_xfer()
58 memcpy(wr_buf + CY_SPI_CMD_BYTES, buf, length); in cyttsp_spi_xfer()
67 xfer[0].tx_buf = wr_buf; in cyttsp_spi_xfer()
H A Dcyttsp4_spi.c42 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer() local
53 memset(wr_buf, 0, CY_SPI_DATA_BUF_SIZE); in cyttsp_spi_xfer()
56 wr_buf[0] = op + (((reg >> 8) & 0x1) ? CY_SPI_A8_BIT : 0); in cyttsp_spi_xfer()
58 wr_buf[1] = reg & 0xFF; in cyttsp_spi_xfer()
60 memcpy(wr_buf + CY_SPI_CMD_BYTES, buf, length); in cyttsp_spi_xfer()
70 xfer[0].tx_buf = wr_buf; in cyttsp_spi_xfer()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dcyttsp_spi.c41 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer() local
52 memset(wr_buf, 0, CY_SPI_DATA_BUF_SIZE); in cyttsp_spi_xfer()
55 wr_buf[0] = 0x00; /* header byte 0 */ in cyttsp_spi_xfer()
56 wr_buf[1] = 0xFF; /* header byte 1 */ in cyttsp_spi_xfer()
57 wr_buf[2] = reg; /* reg index */ in cyttsp_spi_xfer()
58 wr_buf[3] = op; /* r/~w */ in cyttsp_spi_xfer()
60 memcpy(wr_buf + CY_SPI_CMD_BYTES, buf, length); in cyttsp_spi_xfer()
69 xfer[0].tx_buf = wr_buf; in cyttsp_spi_xfer()
H A Dcyttsp4_spi.c42 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer() local
53 memset(wr_buf, 0, CY_SPI_DATA_BUF_SIZE); in cyttsp_spi_xfer()
56 wr_buf[0] = op + (((reg >> 8) & 0x1) ? CY_SPI_A8_BIT : 0); in cyttsp_spi_xfer()
58 wr_buf[1] = reg & 0xFF; in cyttsp_spi_xfer()
60 memcpy(wr_buf + CY_SPI_CMD_BYTES, buf, length); in cyttsp_spi_xfer()
70 xfer[0].tx_buf = wr_buf; in cyttsp_spi_xfer()
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/
H A Dsolo6x10-p2m.c206 u32 *wr_buf; in solo_p2m_test() local
212 wr_buf = (u32 *)__get_free_pages(GFP_KERNEL, order); in solo_p2m_test()
213 if (wr_buf == NULL) in solo_p2m_test()
218 free_pages((unsigned long)wr_buf, order); in solo_p2m_test()
223 *(wr_buf + i) = (i << 16) | (i + 1); in solo_p2m_test()
226 *(wr_buf + i) = ~((i << 16) | (i + 1)); in solo_p2m_test()
230 if (solo_p2m_dma(solo_dev, 1, wr_buf, base, size, 0, 0)) in solo_p2m_test()
237 if (*(wr_buf + i) != *(rd_buf + i)) in solo_p2m_test()
244 free_pages((unsigned long)wr_buf, order); in solo_p2m_test()
/kernel/linux/linux-6.6/drivers/media/pci/solo6x10/
H A Dsolo6x10-p2m.c206 u32 *wr_buf; in solo_p2m_test() local
212 wr_buf = (u32 *)__get_free_pages(GFP_KERNEL, order); in solo_p2m_test()
213 if (wr_buf == NULL) in solo_p2m_test()
218 free_pages((unsigned long)wr_buf, order); in solo_p2m_test()
223 *(wr_buf + i) = (i << 16) | (i + 1); in solo_p2m_test()
226 *(wr_buf + i) = ~((i << 16) | (i + 1)); in solo_p2m_test()
230 if (solo_p2m_dma(solo_dev, 1, wr_buf, base, size, 0, 0)) in solo_p2m_test()
237 if (*(wr_buf + i) != *(rd_buf + i)) in solo_p2m_test()
244 free_pages((unsigned long)wr_buf, order); in solo_p2m_test()
/kernel/linux/linux-5.10/net/smc/
H A Dsmc_cdc.c64 struct smc_wr_buf **wr_buf, in smc_cdc_get_free_slot()
70 rc = smc_wr_tx_get_free_slot(link, smc_cdc_tx_handler, wr_buf, in smc_cdc_get_free_slot()
102 struct smc_wr_buf *wr_buf, in smc_cdc_msg_send()
113 smc_host_msg_to_cdc((struct smc_cdc_msg *)wr_buf, conn, &cfed); in smc_cdc_msg_send()
134 struct smc_wr_buf *wr_buf) in smcr_cdc_msg_send_validation()
141 peer = (struct smc_cdc_msg *)wr_buf; in smcr_cdc_msg_send_validation()
166 struct smc_wr_buf *wr_buf; in smcr_cdc_get_slot_and_msg_send() local
175 rc = smc_cdc_get_free_slot(conn, link, &wr_buf, NULL, &pend); in smcr_cdc_get_slot_and_msg_send()
191 rc = smc_cdc_msg_send(conn, wr_buf, pend); in smcr_cdc_get_slot_and_msg_send()
62 smc_cdc_get_free_slot(struct smc_connection *conn, struct smc_link *link, struct smc_wr_buf **wr_buf, struct smc_rdma_wr **wr_rdma_buf, struct smc_cdc_tx_pend **pend) smc_cdc_get_free_slot() argument
101 smc_cdc_msg_send(struct smc_connection *conn, struct smc_wr_buf *wr_buf, struct smc_cdc_tx_pend *pend) smc_cdc_msg_send() argument
132 smcr_cdc_msg_send_validation(struct smc_connection *conn, struct smc_cdc_tx_pend *pend, struct smc_wr_buf *wr_buf) smcr_cdc_msg_send_validation() argument
H A Dsmc_llc.c345 * @wr_buf: Out variable returning pointer to work request payload buffer.
356 struct smc_wr_buf **wr_buf, in smc_llc_add_pending_send()
361 rc = smc_wr_tx_get_free_slot(link, smc_llc_tx_handler, wr_buf, NULL, in smc_llc_add_pending_send()
383 struct smc_wr_buf *wr_buf; in smc_llc_send_confirm_link() local
388 rc = smc_llc_add_pending_send(link, &wr_buf, &pend); in smc_llc_send_confirm_link()
391 confllc = (struct smc_llc_msg_confirm_link *)wr_buf; in smc_llc_send_confirm_link()
418 struct smc_wr_buf *wr_buf; in smc_llc_send_confirm_rkey() local
424 rc = smc_llc_add_pending_send(send_link, &wr_buf, &pend); in smc_llc_send_confirm_rkey()
427 rkeyllc = (struct smc_llc_msg_confirm_rkey *)wr_buf; in smc_llc_send_confirm_rkey()
464 struct smc_wr_buf *wr_buf; in smc_llc_send_delete_rkey() local
355 smc_llc_add_pending_send(struct smc_link *link, struct smc_wr_buf **wr_buf, struct smc_wr_tx_pend_priv **pend) smc_llc_add_pending_send() argument
492 struct smc_wr_buf *wr_buf; smc_llc_send_add_link() local
533 struct smc_wr_buf *wr_buf; smc_llc_send_delete_link() local
567 struct smc_wr_buf *wr_buf; smc_llc_send_test_link() local
591 struct smc_wr_buf *wr_buf; smc_llc_send_message() local
613 struct smc_wr_buf *wr_buf; smc_llc_send_message_wait() local
701 struct smc_wr_buf *wr_buf; smc_llc_add_link_cont() local
[all...]
H A Dsmc_cdc.h291 struct smc_wr_buf **wr_buf,
295 int smc_cdc_msg_send(struct smc_connection *conn, struct smc_wr_buf *wr_buf,
301 struct smc_wr_buf *wr_buf);
H A Dsmc_wr.h110 struct smc_wr_buf **wr_buf,
H A Dsmc_tx.c488 struct smc_wr_buf *wr_buf; in smcr_tx_sndbuf_nonempty() local
493 rc = smc_cdc_get_free_slot(conn, link, &wr_buf, &wr_rdma_buf, &pend); in smcr_tx_sndbuf_nonempty()
528 rc = smc_cdc_msg_send(conn, wr_buf, pend); in smcr_tx_sndbuf_nonempty()
H A Dsmc_wr.c174 * @wr_buf: Out value returns pointer to message buffer.
182 struct smc_wr_buf **wr_buf, in smc_wr_tx_get_free_slot()
193 *wr_buf = NULL; in smc_wr_tx_get_free_slot()
222 *wr_buf = &link->wr_tx_bufs[idx]; in smc_wr_tx_get_free_slot()
180 smc_wr_tx_get_free_slot(struct smc_link *link, smc_wr_tx_handler handler, struct smc_wr_buf **wr_buf, struct smc_rdma_wr **wr_rdma_buf, struct smc_wr_tx_pend_priv **wr_pend_priv) smc_wr_tx_get_free_slot() argument
H A Dsmc_core.c480 struct smc_wr_buf *wr_buf) in smc_switch_cursor()
517 rc = smcr_cdc_msg_send_validation(conn, pend, wr_buf); in smc_switch_cursor()
535 struct smc_wr_buf *wr_buf; in smc_switch_conns() local
584 rc = smc_cdc_get_free_slot(conn, to_lnk, &wr_buf, NULL, &pend); in smc_switch_conns()
590 rc = smc_switch_cursor(smc, pend, wr_buf); in smc_switch_conns()
479 smc_switch_cursor(struct smc_sock *smc, struct smc_cdc_tx_pend *pend, struct smc_wr_buf *wr_buf) smc_switch_cursor() argument
/kernel/linux/linux-6.6/net/smc/
H A Dsmc_cdc.c74 struct smc_wr_buf **wr_buf, in smc_cdc_get_free_slot()
80 rc = smc_wr_tx_get_free_slot(link, smc_cdc_tx_handler, wr_buf, in smc_cdc_get_free_slot()
112 struct smc_wr_buf *wr_buf, in smc_cdc_msg_send()
123 smc_host_msg_to_cdc((struct smc_cdc_msg *)wr_buf, conn, &cfed); in smc_cdc_msg_send()
144 struct smc_wr_buf *wr_buf) in smcr_cdc_msg_send_validation()
151 peer = (struct smc_cdc_msg *)wr_buf; in smcr_cdc_msg_send_validation()
176 struct smc_wr_buf *wr_buf; in smcr_cdc_get_slot_and_msg_send() local
185 rc = smc_cdc_get_free_slot(conn, link, &wr_buf, NULL, &pend); in smcr_cdc_get_slot_and_msg_send()
201 rc = smc_cdc_msg_send(conn, wr_buf, pend); in smcr_cdc_get_slot_and_msg_send()
72 smc_cdc_get_free_slot(struct smc_connection *conn, struct smc_link *link, struct smc_wr_buf **wr_buf, struct smc_rdma_wr **wr_rdma_buf, struct smc_cdc_tx_pend **pend) smc_cdc_get_free_slot() argument
111 smc_cdc_msg_send(struct smc_connection *conn, struct smc_wr_buf *wr_buf, struct smc_cdc_tx_pend *pend) smc_cdc_msg_send() argument
142 smcr_cdc_msg_send_validation(struct smc_connection *conn, struct smc_cdc_tx_pend *pend, struct smc_wr_buf *wr_buf) smcr_cdc_msg_send_validation() argument
H A Dsmc_llc.c390 * @wr_buf: Out variable returning pointer to work request payload buffer.
401 struct smc_wr_buf **wr_buf, in smc_llc_add_pending_send()
406 rc = smc_wr_tx_get_free_slot(link, smc_llc_tx_handler, wr_buf, NULL, in smc_llc_add_pending_send()
423 struct smc_wr_v2_buf **wr_buf, in smc_llc_add_pending_send_v2()
428 rc = smc_wr_tx_get_v2_slot(link, smc_llc_tx_handler, wr_buf, pend); in smc_llc_add_pending_send_v2()
452 struct smc_wr_buf *wr_buf; in smc_llc_send_confirm_link() local
457 rc = smc_llc_add_pending_send(link, &wr_buf, &pend); in smc_llc_send_confirm_link()
460 confllc = (struct smc_llc_msg_confirm_link *)wr_buf; in smc_llc_send_confirm_link()
492 struct smc_wr_buf *wr_buf; in smc_llc_send_confirm_rkey() local
498 rc = smc_llc_add_pending_send(send_link, &wr_buf, in smc_llc_send_confirm_rkey()
400 smc_llc_add_pending_send(struct smc_link *link, struct smc_wr_buf **wr_buf, struct smc_wr_tx_pend_priv **pend) smc_llc_add_pending_send() argument
422 smc_llc_add_pending_send_v2(struct smc_link *link, struct smc_wr_v2_buf **wr_buf, struct smc_wr_tx_pend_priv **pend) smc_llc_add_pending_send_v2() argument
541 struct smc_wr_buf *wr_buf; smc_llc_send_delete_rkey() local
656 struct smc_wr_v2_buf *wr_buf; smc_llc_send_add_link() local
666 struct smc_wr_buf *wr_buf; smc_llc_send_add_link() local
710 struct smc_wr_buf *wr_buf; smc_llc_send_delete_link() local
744 struct smc_wr_buf *wr_buf; smc_llc_send_test_link() local
768 struct smc_wr_buf *wr_buf; smc_llc_send_message() local
790 struct smc_wr_buf *wr_buf; smc_llc_send_message_wait() local
840 struct smc_wr_buf *wr_buf; smc_llc_add_link_cont() local
1127 struct smc_wr_v2_buf *wr_buf; smc_llc_send_request_add_link() local
[all...]
H A Dsmc_wr.h116 struct smc_wr_buf **wr_buf,
121 struct smc_wr_v2_buf **wr_buf,
H A Dsmc_cdc.h291 struct smc_wr_buf **wr_buf,
295 int smc_cdc_msg_send(struct smc_connection *conn, struct smc_wr_buf *wr_buf,
301 struct smc_wr_buf *wr_buf);
H A Dsmc_wr.c189 * @wr_buf: Out value returns pointer to message buffer.
197 struct smc_wr_buf **wr_buf, in smc_wr_tx_get_free_slot()
208 *wr_buf = NULL; in smc_wr_tx_get_free_slot()
237 *wr_buf = &link->wr_tx_bufs[idx]; in smc_wr_tx_get_free_slot()
246 struct smc_wr_v2_buf **wr_buf, in smc_wr_tx_get_v2_slot()
256 *wr_buf = NULL; in smc_wr_tx_get_v2_slot()
266 *wr_buf = link->lgr->wr_tx_buf_v2; in smc_wr_tx_get_v2_slot()
195 smc_wr_tx_get_free_slot(struct smc_link *link, smc_wr_tx_handler handler, struct smc_wr_buf **wr_buf, struct smc_rdma_wr **wr_rdma_buf, struct smc_wr_tx_pend_priv **wr_pend_priv) smc_wr_tx_get_free_slot() argument
244 smc_wr_tx_get_v2_slot(struct smc_link *link, smc_wr_tx_handler handler, struct smc_wr_v2_buf **wr_buf, struct smc_wr_tx_pend_priv **wr_pend_priv) smc_wr_tx_get_v2_slot() argument
H A Dsmc_tx.c553 struct smc_wr_buf *wr_buf; in smcr_tx_sndbuf_nonempty() local
558 rc = smc_cdc_get_free_slot(conn, link, &wr_buf, &wr_rdma_buf, &pend); in smcr_tx_sndbuf_nonempty()
593 rc = smc_cdc_msg_send(conn, wr_buf, pend); in smcr_tx_sndbuf_nonempty()
/kernel/linux/linux-5.10/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c1068 u8 *wr_buf; in do_flash() local
1125 wr_buf = kzalloc(CCG4_ROW_SIZE + 4, GFP_KERNEL); in do_flash()
1126 if (!wr_buf) { in do_flash()
1166 if (hex2bin(wr_buf, p + 3, CCG4_ROW_SIZE + 4)) { in do_flash()
1171 row = get_unaligned_be16(wr_buf); in do_flash()
1172 len = get_unaligned_be16(&wr_buf[2]); in do_flash()
1179 err = ccg_cmd_write_flash_row(uc, row, wr_buf + 4, in do_flash()
1212 kfree(wr_buf); in do_flash()
/kernel/linux/linux-6.6/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c1090 u8 *wr_buf; in do_flash() local
1147 wr_buf = kzalloc(CCG4_ROW_SIZE + 4, GFP_KERNEL); in do_flash()
1148 if (!wr_buf) { in do_flash()
1188 if (hex2bin(wr_buf, p + 3, CCG4_ROW_SIZE + 4)) { in do_flash()
1193 row = get_unaligned_be16(wr_buf); in do_flash()
1194 len = get_unaligned_be16(&wr_buf[2]); in do_flash()
1201 err = ccg_cmd_write_flash_row(uc, row, wr_buf + 4, in do_flash()
1234 kfree(wr_buf); in do_flash()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-npcm7xx.c292 u8 *wr_buf; member
755 npcm_i2c_wr_byte(bus, bus->wr_buf[bus->wr_ind++]); in npcm_i2c_write_to_fifo_master()
1379 npcm_i2c_wr_byte(bus, bus->wr_buf[bus->wr_ind++]); in npcm_i2c_irq_master_handler_write()
2027 bus->wr_buf = write_data; in npcm_i2c_master_start_xmit()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-npcm7xx.c310 u8 *wr_buf; member
776 npcm_i2c_wr_byte(bus, bus->wr_buf[bus->wr_ind++]); in npcm_i2c_write_to_fifo_master()
1400 npcm_i2c_wr_byte(bus, bus->wr_buf[bus->wr_ind++]); in npcm_i2c_irq_master_handler_write()
2048 bus->wr_buf = write_data; in npcm_i2c_master_start_xmit()

Completed in 29 milliseconds

12