| /drivers/hid/intel-ish-hid/ishtp/ |
| A D | client.c | 31 if (rb->cl && ishtp_cl_cmp_id(cl, rb->cl)) { in ishtp_read_list_flush() 51 if (WARN_ON(!cl || !cl->dev)) in ishtp_cl_flush_queues() 212 if (!cl || !cl->dev) in ishtp_cl_unlink() 409 if (!cl || !cl->dev) in ishtp_cl_connect() 476 if (!cl || !cl->dev) in ishtp_cl_establish_connection() 631 rb->cl = cl; in ishtp_cl_read_start() 1004 cl = rb->cl; in recv_ishtp_cl_msg() 1061 new_rb->cl = cl; in recv_ishtp_cl_msg() 1093 cl = complete_rb->cl; in recv_ishtp_cl_msg() 1124 cl = rb->cl; in recv_ishtp_cl_msg_dma() [all …]
|
| A D | client-buffers.c | 28 rb = ishtp_io_rb_init(cl); in ishtp_cl_alloc_rx_ring() 45 ishtp_cl_free_rx_ring(cl); in ishtp_cl_alloc_rx_ring() 63 cl->tx_ring_free_size = 0; in ishtp_cl_alloc_tx_ring() 81 ++cl->tx_ring_free_size; in ishtp_cl_alloc_tx_ring() 87 ishtp_cl_free_tx_ring(cl); in ishtp_cl_alloc_tx_ring() 141 --cl->tx_ring_free_size; in ishtp_cl_free_tx_ring() 191 rb->cl = cl; in ishtp_io_rb_init() 231 struct ishtp_cl *cl; in ishtp_cl_io_rb_recycle() local 235 if (!rb || !rb->cl) in ishtp_cl_io_rb_recycle() 238 cl = rb->cl; in ishtp_cl_io_rb_recycle() [all …]
|
| A D | hbm.c | 263 struct ishtp_cl *cl) in ishtp_hbm_cl_flow_control_req() argument 290 ++cl->out_flow_ctrl_cnt; in ishtp_hbm_cl_flow_control_req() 292 if (cl->ts_rx) { in ishtp_hbm_cl_flow_control_req() 293 ktime_t ts_diff = ktime_sub(cl->ts_out_fc, cl->ts_rx); in ishtp_hbm_cl_flow_control_req() 298 ++cl->err_send_fc; in ishtp_hbm_cl_flow_control_req() 389 cl->status = 0; in ishtp_hbm_cl_connect_res() 392 cl->status = -ENODEV; in ishtp_hbm_cl_connect_res() 411 struct ishtp_cl *cl; in ishtp_hbm_fw_disconnect_req() local 448 struct ishtp_cl *cl; in ishtp_hbm_dma_xfer_ack() local 478 cl->last_dma_addr < in ishtp_hbm_dma_xfer_ack() [all …]
|
| /drivers/misc/mei/ |
| A D | client.c | 379 cb->cl = cl; in mei_io_cb_init() 400 if (cl == cb->cl) { in mei_io_list_flush_cl() 554 if (WARN_ON(!cl || !cl->dev)) in mei_cl_flush_queues() 583 memset(cl, 0, sizeof(*cl)); in mei_cl_init() 631 if (WARN_ON(!cl || !cl->dev)) in mei_cl_link() 962 if (WARN_ON(!cl || !cl->dev)) in mei_cl_disconnect() 1507 if (WARN_ON(!cl || !cl->dev)) in mei_cl_notify_request() 1575 if (!cl || !cl->dev) in mei_cl_notify() 1611 if (WARN_ON(!cl || !cl->dev)) in mei_cl_notify_get() 1658 if (WARN_ON(!cl || !cl->dev)) in mei_cl_read_start() [all …]
|
| A D | client.h | 129 int mei_cl_link(struct mei_cl *cl); 130 int mei_cl_unlink(struct mei_cl *cl); 163 return cl->state == MEI_FILE_CONNECTED; in mei_cl_is_connected() 175 return cl->me_cl ? cl->me_cl->client_id : 0; in mei_cl_me_id() 187 return cl->me_cl ? cl->me_cl->props.max_msg_length : 0; in mei_cl_mtu() 199 return cl->me_cl && cl->me_cl->props.fixed_address; in mei_cl_is_fixed_address() 212 return cl->me_cl->props.single_recv_buf; in mei_cl_is_single_recv_buf() 224 return mei_me_cl_uuid(cl->me_cl); in mei_cl_uuid() 236 return mei_cl_is_fixed_address(cl) ? 0 : cl->host_client_id; in mei_cl_host_addr() 262 void mei_cl_notify(struct mei_cl *cl); [all …]
|
| A D | main.c | 71 cl->fp = file; in mei_open() 118 if (WARN_ON(!cl || !cl->dev)) in mei_release() 149 kfree(cl); in mei_release() 178 if (WARN_ON(!cl || !cl->dev)) in mei_read() 319 if (WARN_ON(!cl || !cl->dev)) in mei_write() 651 if (WARN_ON(!cl || !cl->dev)) in mei_ioctl() 788 if (WARN_ON(!cl || !cl->dev)) in mei_poll() 815 mei_cl_read_start(cl, mei_cl_mtu(cl), file); in mei_poll() 842 if (cb->cl == cl) in mei_cl_is_write_queued() 845 if (cb->cl == cl) in mei_cl_is_write_queued() [all …]
|
| A D | interrupt.c | 32 struct mei_cl *cl; in mei_irq_compl_handler() local 35 cl = cb->cl; in mei_irq_compl_handler() 121 cb = mei_cl_alloc_cb(cl, mei_cl_mtu(cl), MEI_FOP_READ, cl->fp); in mei_cl_irq_read_msg() 307 cl->status = ret; in mei_cl_irq_read() 365 struct mei_cl *cl; in mei_irq_read_handler() local 511 struct mei_cl *cl; in mei_irq_write_handler() local 531 cl = cb->cl; in mei_irq_write_handler() 533 cl->status = 0; in mei_irq_write_handler() 542 cl = cb->cl; in mei_irq_write_handler() 596 cl = cb->cl; in mei_irq_write_handler() [all …]
|
| A D | bus.c | 62 if (WARN_ON(!cl || !cl->dev)) in __mei_cl_send_timeout() 163 if (WARN_ON(!cl || !cl->dev)) in __mei_cl_recv() 275 struct mei_cl *cl = cldev->cl; in mei_cldev_send_vtag() local 298 struct mei_cl *cl = cldev->cl; in mei_cldev_send_vtag_timeout() local 730 cl = cldev->cl; in mei_cldev_dma_map() 762 cl = cldev->cl; in mei_cldev_dma_unmap() 789 cl = cldev->cl; in mei_cldev_enable() 867 cl = cldev->cl; in mei_cldev_disable() 935 cl = cldev->cl; in mei_cldev_send_gsc_command() 1311 WARN_ON(cl == cldev->cl); in mei_cl_bus_dev_release() [all …]
|
| A D | hbm.c | 599 if (cl) in mei_hbm_cl_notify() 672 if (!cb->cl->dma.buffer_id || cb->cl->dma_mapped) in mei_hbm_cl_dma_map_res() 675 cl = cb->cl; in mei_hbm_cl_dma_map_res() 678 if (!cl) in mei_hbm_cl_dma_map_res() 702 if (!cb->cl->dma.buffer_id || !cb->cl->dma_mapped) in mei_hbm_cl_dma_unmap_res() 705 cl = cb->cl; in mei_hbm_cl_dma_unmap_res() 708 if (!cl) in mei_hbm_cl_dma_unmap_res() 887 if (cl) { in mei_hbm_cl_tx_flow_ctrl_creds_res() 1012 cl = cb->cl; in mei_hbm_cl_res() 1023 if (!cl) in mei_hbm_cl_res() [all …]
|
| /drivers/hsi/ |
| A D | hsi_core.c | 64 kfree(cl); in hsi_client_release() 73 cl = kzalloc(sizeof(*cl), GFP_KERNEL); in hsi_new_client() 74 if (!cl) in hsi_new_client() 108 return cl; in hsi_new_client() 112 kfree(cl); in hsi_new_client() 206 cl = kzalloc(sizeof(*cl), GFP_KERNEL); in hsi_add_client_from_dt() 207 if (!cl) in hsi_add_client_from_dt() 234 cl->rx_cfg.speed = cl->tx_cfg.speed; in hsi_add_client_from_dt() 308 kfree(cl); in hsi_add_client_from_dt() 585 msg->cl = cl; in hsi_async() [all …]
|
| /drivers/hsi/clients/ |
| A D | ssi_protocol.c | 393 hsi_flush(cl); in ssip_reset() 457 struct hsi_client *cl = ssi->cl; in ssip_keep_alive() local 484 struct hsi_client *cl = ssi->cl; in ssip_rx_wd() local 493 struct hsi_client *cl = ssi->cl; in ssip_tx_wd() local 560 struct hsi_client *cl = msg->cl; in ssip_strans_complete() local 641 struct hsi_client *cl = msg->cl; in ssip_rx_data_complete() local 816 struct hsi_client *cl = msg->cl; in ssip_rxcmd_complete() local 855 struct hsi_client *cl = msg->cl; in ssip_swbreak_complete() local 877 struct hsi_client *cl = msg->cl; in ssip_tx_data_complete() local 965 struct hsi_client *cl = ssi->cl; in ssip_xmit_work() local [all …]
|
| A D | hsi_char.c | 85 struct hsi_client *cl; member 105 struct hsi_client *cl; member 294 hsi_flush(msg->cl); in hsc_break_received() 355 tmp = cl->rx_cfg; in hsc_rx_set() 359 ret = hsi_setup(cl); in hsc_rx_set() 361 cl->rx_cfg = tmp; in hsc_rx_set() 390 tmp = cl->tx_cfg; in hsc_tx_set() 397 cl->tx_cfg = tmp; in hsc_tx_set() 690 hsc_baseminor = HSC_BASEMINOR(hsi_id(cl), hsi_port_id(cl)); in hsc_probe() 709 cl_data->cl = cl; in hsc_probe() [all …]
|
| A D | cmt_speech.c | 38 struct hsi_client *cl; member 80 struct hsi_client *cl; member 549 dev_dbg(&hi->cl->device, in cs_hsi_write_on_control() 773 new_state, hi->cl); in cs_hsi_set_wakeline() 785 new_state, hi->cl); in cs_hsi_set_wakeline() 889 dev_dbg(&hi->cl->device, in cs_hsi_data_enable() 997 hsi_if->cl = cl; in cs_hsi_start() 1016 dev_err(&cl->device, in cs_hsi_start() 1028 dev_err(&cl->device, in cs_hsi_start() 1046 hsi_release_port(cl); in cs_hsi_start() [all …]
|
| /drivers/clk/ |
| A D | clkdev.c | 62 cl = p; in clk_find() 69 return cl; in clk_find() 79 if (cl) in clk_find_hw() 131 cl->clk_hw = __clk_get_hw(cl->clk); in clkdev_add() 140 cl->clk_hw = __clk_get_hw(cl->clk); in clkdev_add_table() 142 cl++; in clkdev_add_table() 225 if (cl) in vclkdev_create() 228 return cl; in vclkdev_create() 250 return cl; in clkdev_create() 273 return cl; in clkdev_hw_create() [all …]
|
| /drivers/gpu/drm/bridge/ |
| A D | parade-ps8622.c | 85 struct i2c_client *cl = ps8622->client; in ps8622_send_config() local 89 err = ps8622_set(cl, 0x02, 0xa1, 0x01); in ps8622_send_config() 94 err = ps8622_set(cl, 0x04, 0x14, 0x01); in ps8622_send_config() 99 err = ps8622_set(cl, 0x04, 0xe3, 0x20); in ps8622_send_config() 104 err = ps8622_set(cl, 0x04, 0xe2, 0x80); in ps8622_send_config() 112 err = ps8622_set(cl, 0x04, 0x8a, 0x0c); in ps8622_send_config() 117 err = ps8622_set(cl, 0x04, 0x89, 0x08); in ps8622_send_config() 122 err = ps8622_set(cl, 0x04, 0x71, 0x2d); in ps8622_send_config() 127 err = ps8622_set(cl, 0x04, 0x7d, 0x07); in ps8622_send_config() 132 err = ps8622_set(cl, 0x04, 0x7b, 0x00); in ps8622_send_config() [all …]
|
| /drivers/md/bcache/ |
| A D | request.c | 503 struct search *s = container_of(cl, struct search, cl); in bch_cache_read_endio() 640 struct search *s = container_of(cl, struct search, cl); in request_endio() 656 struct search *s = container_of(cl, struct search, cl); in backing_request_endio() 869 closure_call(&s->iop.cl, bch_data_insert, NULL, cl); in CLOSURE_CALLBACK() 964 struct closure *cl = &s->cl; in cached_dev_read() local 966 closure_call(&s->iop.cl, cache_lookup, NULL, cl); in cached_dev_read() 983 struct closure *cl = &s->cl; in cached_dev_write() local 1061 closure_call(&s->iop.cl, bch_data_insert, NULL, cl); in cached_dev_write() 1305 cl = &s->cl; in flash_dev_submit_bio() 1327 closure_call(&s->iop.cl, bch_data_insert, NULL, cl); in flash_dev_submit_bio() [all …]
|
| A D | movinggc.c | 16 struct closure cl; member 40 closure_type(io, struct moving_io, cl); in CLOSURE_CALLBACK() 47 closure_type(io, struct moving_io, cl); in CLOSURE_CALLBACK() 66 struct moving_io, cl); in read_moving_endio() 88 bio->bi_private = &io->cl; in moving_init() 94 closure_type(io, struct moving_io, cl); in CLOSURE_CALLBACK() 110 closure_call(&op->cl, bch_data_insert, NULL, cl); in CLOSURE_CALLBACK() 131 struct closure cl; in read_moving() local 133 closure_init_stack(&cl); in read_moving() 172 closure_call(&io->cl, read_moving_submit, NULL, &cl); in read_moving() [all …]
|
| /drivers/mailbox/ |
| A D | mailbox.c | 66 if (chan->cl->tx_prepare) in msg_submit() 67 chan->cl->tx_prepare(chan->cl, data); in msg_submit() 99 if (chan->cl->tx_done) in tx_tick() 100 chan->cl->tx_done(chan->cl, mssg, r); in tx_tick() 149 if (chan->cl->rx_callback) in mbox_chan_received_data() 150 chan->cl->rx_callback(chan->cl, mssg); in mbox_chan_received_data() 248 if (!chan || !chan->cl) in mbox_send_message() 322 chan->cl = cl; in __mbox_bind_client() 455 if (!chan || !chan->cl) in mbox_free_channel() 463 chan->cl = NULL; in mbox_free_channel() [all …]
|
| /drivers/staging/iio/addac/ |
| A D | adt7316-i2c.c | 22 struct i2c_client *cl = client; in adt7316_i2c_read() local 25 ret = i2c_smbus_write_byte(cl, reg); in adt7316_i2c_read() 27 dev_err(&cl->dev, "I2C fail to select reg\n"); in adt7316_i2c_read() 33 dev_err(&cl->dev, "I2C read error\n"); in adt7316_i2c_read() 44 struct i2c_client *cl = client; in adt7316_i2c_write() local 47 ret = i2c_smbus_write_byte_data(cl, reg, data); in adt7316_i2c_write() 49 dev_err(&cl->dev, "I2C write error\n"); in adt7316_i2c_write() 56 struct i2c_client *cl = client; in adt7316_i2c_multi_read() local 63 ret = adt7316_i2c_read(cl, reg, &data[i]); in adt7316_i2c_multi_read() 75 struct i2c_client *cl = client; in adt7316_i2c_multi_write() local [all …]
|
| /drivers/media/platform/amphion/ |
| A D | vpu_mbox.c | 17 static void vpu_mbox_rx_callback(struct mbox_client *cl, void *msg) in vpu_mbox_rx_callback() argument 19 struct vpu_mbox *rx = container_of(cl, struct vpu_mbox, cl); in vpu_mbox_rx_callback() 28 struct mbox_client *cl; in vpu_mbox_request_channel() local 35 cl = &mbox->cl; in vpu_mbox_request_channel() 36 cl->dev = dev; in vpu_mbox_request_channel() 38 cl->tx_block = true; in vpu_mbox_request_channel() 39 cl->tx_tout = 1000; in vpu_mbox_request_channel() 41 cl->tx_block = false; in vpu_mbox_request_channel() 43 cl->knows_txdone = false; in vpu_mbox_request_channel() 44 cl->rx_callback = vpu_mbox_rx_callback; in vpu_mbox_request_channel() [all …]
|
| /drivers/firmware/ |
| A D | thead,th1520-aon.c | 20 struct mbox_client cl; member 79 container_of(c, struct th1520_aon_chan, cl); in th1520_aon_rx_callback() 125 dev_err(aon_chan->cl.dev, "RPC send msg failed: %d\n", ret); in th1520_aon_call_rpc() 130 dev_err(aon_chan->cl.dev, "RPC send msg timeout\n"); in th1520_aon_call_rpc() 205 struct mbox_client *cl; in th1520_aon_init() local 212 cl = &aon_chan->cl; in th1520_aon_init() 213 cl->dev = dev; in th1520_aon_init() 214 cl->tx_block = true; in th1520_aon_init() 215 cl->tx_tout = MAX_TX_TIMEOUT; in th1520_aon_init() 216 cl->rx_callback = th1520_aon_rx_callback; in th1520_aon_init() [all …]
|
| A D | mtk-adsp-ipc.c | 54 struct mtk_adsp_chan *chan = container_of(c, struct mtk_adsp_chan, cl); in mtk_adsp_ipc_recv() 75 struct mbox_client *cl; in mtk_adsp_ipc_probe() local 87 cl = &adsp_chan->cl; in mtk_adsp_ipc_probe() 88 cl->dev = dev->parent; in mtk_adsp_ipc_probe() 89 cl->tx_block = false; in mtk_adsp_ipc_probe() 90 cl->knows_txdone = false; in mtk_adsp_ipc_probe() 91 cl->tx_prepare = NULL; in mtk_adsp_ipc_probe() 92 cl->rx_callback = mtk_adsp_ipc_recv; in mtk_adsp_ipc_probe() 96 adsp_chan->ch = mbox_request_channel_byname(cl, adsp_mbox_ch_names[i]); in mtk_adsp_ipc_probe()
|
| /drivers/firmware/arm_scmi/transports/ |
| A D | mailbox.c | 32 struct mbox_client cl; member 46 static void tx_prepare(struct mbox_client *cl, void *m) in tx_prepare() argument 54 static void rx_callback(struct mbox_client *cl, void *m) in rx_callback() argument 67 if (cl->knows_txdone && in rx_callback() 190 struct mbox_client *cl; in mailbox_chan_setup() local 208 cl = &smbox->cl; in mailbox_chan_setup() 209 cl->dev = cdev; in mailbox_chan_setup() 210 cl->tx_prepare = tx ? tx_prepare : NULL; in mailbox_chan_setup() 211 cl->rx_callback = rx_callback; in mailbox_chan_setup() 212 cl->tx_block = false; in mailbox_chan_setup() [all …]
|
| /drivers/net/wireless/mediatek/mt76/ |
| A D | mt792x_acpi_sar.c | 391 mode_be = (cl->mode_be > 0x02) ? 0 : cl->mode_be; in mt792x_acpi_get_mtcl_map_v3() 393 if (cl->version > 2 && cl->clbe[row] & BIT(column)) in mt792x_acpi_get_mtcl_map_v3() 405 mode_6g = (cl->mode_6g > 0x02) ? 0 : cl->mode_6g; in mt792x_acpi_get_mtcl_map() 406 mode_5g9 = (cl->mode_5g9 > 0x01) ? 0 : cl->mode_5g9; in mt792x_acpi_get_mtcl_map() 408 if ((cl->cl6g[row] & BIT(column)) || cl->mode_6g == 0x02) in mt792x_acpi_get_mtcl_map() 410 if (cl->version > 1 && cl->cl5g9[row] & BIT(column)) in mt792x_acpi_get_mtcl_map() 426 if (!cl) in mt792x_acpi_parse_mtcl_tbl_v3() 449 struct mt792x_asar_cl *cl = sar->countrylist; in mt792x_acpi_parse_mtcl_tbl() local 452 if (!cl) in mt792x_acpi_parse_mtcl_tbl() 464 return mt792x_acpi_get_mtcl_map(0, 6, cl); in mt792x_acpi_parse_mtcl_tbl() [all …]
|
| /drivers/macintosh/ |
| A D | therm_windtunnel.c | 146 if( i2c_master_send(cl, buf, 1) != 1 ) in read_reg() 358 attach_fan( struct i2c_client *cl ) in attach_fan() argument 364 if( read_reg(cl, 0x3d, 1) != 0x30 || read_reg(cl, 0x3e, 1) != 0x41 ) in attach_fan() 368 x.fan = cl; in attach_fan() 381 if( (temp=read_reg(cl, 0, 2)) < 0 ) in attach_thermostat() 387 hyst_temp = read_reg(cl, 2, 2); in attach_thermostat() 388 os_temp = read_reg(cl, 3, 2); in attach_thermostat() 401 x.thermostat = cl; in attach_thermostat() 416 do_probe(struct i2c_client *cl) in do_probe() argument 428 ret = attach_fan(cl); in do_probe() [all …]
|