Home
last modified time | relevance | path

Searched refs:cl (Results 1 - 25 of 628) sorted by relevance

12345678910>>...26

/kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/ishtp/
H A Dclient.c16 int ishtp_cl_get_tx_free_buffer_size(struct ishtp_cl *cl) in ishtp_cl_get_tx_free_buffer_size() argument
21 spin_lock_irqsave(&cl->tx_free_list_spinlock, tx_free_flags); in ishtp_cl_get_tx_free_buffer_size()
22 size = cl->tx_ring_free_size * cl->device->fw_client->props.max_msg_length; in ishtp_cl_get_tx_free_buffer_size()
23 spin_unlock_irqrestore(&cl->tx_free_list_spinlock, tx_free_flags); in ishtp_cl_get_tx_free_buffer_size()
29 int ishtp_cl_get_tx_free_rings(struct ishtp_cl *cl) in ishtp_cl_get_tx_free_rings() argument
31 return cl->tx_ring_free_size; in ishtp_cl_get_tx_free_rings()
37 * @cl: ishtp client instance
41 static void ishtp_read_list_flush(struct ishtp_cl *cl) in ishtp_read_list_flush() argument
47 spin_lock_irqsave(&cl in ishtp_read_list_flush()
65 ishtp_cl_flush_queues(struct ishtp_cl *cl) ishtp_cl_flush_queues() argument
84 ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev) ishtp_cl_init() argument
122 struct ishtp_cl *cl; ishtp_cl_allocate() local
139 ishtp_cl_free(struct ishtp_cl *cl) ishtp_cl_free() argument
170 ishtp_cl_link(struct ishtp_cl *cl) ishtp_cl_link() argument
221 ishtp_cl_unlink(struct ishtp_cl *cl) ishtp_cl_unlink() argument
263 ishtp_cl_disconnect(struct ishtp_cl *cl) ishtp_cl_disconnect() argument
318 ishtp_cl_is_other_connecting(struct ishtp_cl *cl) ishtp_cl_is_other_connecting() argument
351 ishtp_cl_connect(struct ishtp_cl *cl) ishtp_cl_connect() argument
444 ishtp_cl_read_start(struct ishtp_cl *cl) ishtp_cl_read_start() argument
528 ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length) ishtp_cl_send() argument
613 struct ishtp_cl *cl = rb->cl; ishtp_cl_read_complete() local
638 struct ishtp_cl *cl = prm; ipc_tx_send() local
725 ishtp_cl_send_msg_ipc(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl_send_msg_ipc() argument
744 ishtp_cl_send_msg_dma(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl_send_msg_dma() argument
811 ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl_send_msg() argument
830 struct ishtp_cl *cl; recv_ishtp_cl_msg() local
963 struct ishtp_cl *cl; recv_ishtp_cl_msg_dma() local
1068 ishtp_get_client_data(struct ishtp_cl *cl) ishtp_get_client_data() argument
1074 ishtp_set_client_data(struct ishtp_cl *cl, void *data) ishtp_set_client_data() argument
1080 ishtp_get_ishtp_device(struct ishtp_cl *cl) ishtp_get_ishtp_device() argument
1086 ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size) ishtp_set_tx_ring_size() argument
1092 ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size) ishtp_set_rx_ring_size() argument
1098 ishtp_set_connection_state(struct ishtp_cl *cl, int state) ishtp_set_connection_state() argument
1104 ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id) ishtp_cl_set_fw_client_id() argument
[all...]
H A Dclient-buffers.c13 * @cl: client device instance
19 int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl) in ishtp_cl_alloc_rx_ring() argument
21 size_t len = cl->device->fw_client->props.max_msg_length; in ishtp_cl_alloc_rx_ring()
27 for (j = 0; j < cl->rx_ring_size; ++j) { in ishtp_cl_alloc_rx_ring()
28 rb = ishtp_io_rb_init(cl); in ishtp_cl_alloc_rx_ring()
36 spin_lock_irqsave(&cl->free_list_spinlock, flags); in ishtp_cl_alloc_rx_ring()
37 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_cl_alloc_rx_ring()
38 spin_unlock_irqrestore(&cl->free_list_spinlock, flags); in ishtp_cl_alloc_rx_ring()
44 dev_err(&cl->device->dev, "error in allocating Rx buffers\n"); in ishtp_cl_alloc_rx_ring()
45 ishtp_cl_free_rx_ring(cl); in ishtp_cl_alloc_rx_ring()
57 ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl) ishtp_cl_alloc_tx_ring() argument
97 ishtp_cl_free_rx_ring(struct ishtp_cl *cl) ishtp_cl_free_rx_ring() argument
130 ishtp_cl_free_tx_ring(struct ishtp_cl *cl) ishtp_cl_free_tx_ring() argument
182 ishtp_io_rb_init(struct ishtp_cl *cl) ishtp_io_rb_init() argument
231 struct ishtp_cl *cl; ishtp_cl_io_rb_recycle() local
262 ishtp_cl_tx_empty(struct ishtp_cl *cl) ishtp_cl_tx_empty() argument
283 ishtp_cl_rx_get_rb(struct ishtp_cl *cl) ishtp_cl_rx_get_rb() argument
[all...]
/kernel/linux/linux-6.6/drivers/hid/intel-ish-hid/ishtp/
H A Dclient.c17 int ishtp_cl_get_tx_free_buffer_size(struct ishtp_cl *cl) in ishtp_cl_get_tx_free_buffer_size() argument
22 spin_lock_irqsave(&cl->tx_free_list_spinlock, tx_free_flags); in ishtp_cl_get_tx_free_buffer_size()
23 size = cl->tx_ring_free_size * cl->device->fw_client->props.max_msg_length; in ishtp_cl_get_tx_free_buffer_size()
24 spin_unlock_irqrestore(&cl->tx_free_list_spinlock, tx_free_flags); in ishtp_cl_get_tx_free_buffer_size()
30 int ishtp_cl_get_tx_free_rings(struct ishtp_cl *cl) in ishtp_cl_get_tx_free_rings() argument
32 return cl->tx_ring_free_size; in ishtp_cl_get_tx_free_rings()
38 * @cl: ishtp client instance
42 static void ishtp_read_list_flush(struct ishtp_cl *cl) in ishtp_read_list_flush() argument
48 spin_lock_irqsave(&cl in ishtp_read_list_flush()
66 ishtp_cl_flush_queues(struct ishtp_cl *cl) ishtp_cl_flush_queues() argument
85 ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev) ishtp_cl_init() argument
123 struct ishtp_cl *cl; ishtp_cl_allocate() local
140 ishtp_cl_free(struct ishtp_cl *cl) ishtp_cl_free() argument
171 ishtp_cl_link(struct ishtp_cl *cl) ishtp_cl_link() argument
222 ishtp_cl_unlink(struct ishtp_cl *cl) ishtp_cl_unlink() argument
264 ishtp_cl_disconnect(struct ishtp_cl *cl) ishtp_cl_disconnect() argument
318 ishtp_cl_is_other_connecting(struct ishtp_cl *cl) ishtp_cl_is_other_connecting() argument
351 ishtp_cl_connect(struct ishtp_cl *cl) ishtp_cl_connect() argument
444 ishtp_cl_read_start(struct ishtp_cl *cl) ishtp_cl_read_start() argument
528 ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length) ishtp_cl_send() argument
613 struct ishtp_cl *cl = rb->cl; ishtp_cl_read_complete() local
638 struct ishtp_cl *cl = prm; ipc_tx_send() local
725 ishtp_cl_send_msg_ipc(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl_send_msg_ipc() argument
744 ishtp_cl_send_msg_dma(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl_send_msg_dma() argument
819 ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl) ishtp_cl_send_msg() argument
838 struct ishtp_cl *cl; recv_ishtp_cl_msg() local
968 struct ishtp_cl *cl; recv_ishtp_cl_msg_dma() local
1082 ishtp_get_client_data(struct ishtp_cl *cl) ishtp_get_client_data() argument
1088 ishtp_set_client_data(struct ishtp_cl *cl, void *data) ishtp_set_client_data() argument
1094 ishtp_get_ishtp_device(struct ishtp_cl *cl) ishtp_get_ishtp_device() argument
1100 ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size) ishtp_set_tx_ring_size() argument
1106 ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size) ishtp_set_rx_ring_size() argument
1112 ishtp_set_connection_state(struct ishtp_cl *cl, int state) ishtp_set_connection_state() argument
1118 ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id) ishtp_cl_set_fw_client_id() argument
[all...]
H A Dclient-buffers.c13 * @cl: client device instance
19 int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl) in ishtp_cl_alloc_rx_ring() argument
21 size_t len = cl->device->fw_client->props.max_msg_length; in ishtp_cl_alloc_rx_ring()
27 for (j = 0; j < cl->rx_ring_size; ++j) { in ishtp_cl_alloc_rx_ring()
28 rb = ishtp_io_rb_init(cl); in ishtp_cl_alloc_rx_ring()
36 spin_lock_irqsave(&cl->free_list_spinlock, flags); in ishtp_cl_alloc_rx_ring()
37 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_cl_alloc_rx_ring()
38 spin_unlock_irqrestore(&cl->free_list_spinlock, flags); in ishtp_cl_alloc_rx_ring()
44 dev_err(&cl->device->dev, "error in allocating Rx buffers\n"); in ishtp_cl_alloc_rx_ring()
45 ishtp_cl_free_rx_ring(cl); in ishtp_cl_alloc_rx_ring()
57 ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl) ishtp_cl_alloc_tx_ring() argument
97 ishtp_cl_free_rx_ring(struct ishtp_cl *cl) ishtp_cl_free_rx_ring() argument
130 ishtp_cl_free_tx_ring(struct ishtp_cl *cl) ishtp_cl_free_tx_ring() argument
182 ishtp_io_rb_init(struct ishtp_cl *cl) ishtp_io_rb_init() argument
231 struct ishtp_cl *cl; ishtp_cl_io_rb_recycle() local
262 ishtp_cl_tx_empty(struct ishtp_cl *cl) ishtp_cl_tx_empty() argument
283 ishtp_cl_rx_get_rb(struct ishtp_cl *cl) ishtp_cl_rx_get_rb() argument
[all...]
/kernel/linux/linux-5.10/drivers/misc/mei/
H A Dclient.c339 cb->cl->tx_cb_queued++; in mei_tx_cb_enqueue()
351 if (!WARN_ON(cb->cl->tx_cb_queued == 0)) in mei_tx_cb_dequeue()
352 cb->cl->tx_cb_queued--; in mei_tx_cb_dequeue()
362 * @cl: mei client
365 static void mei_cl_set_read_by_fp(const struct mei_cl *cl, in mei_cl_set_read_by_fp() argument
370 list_for_each_entry(cl_vtag, &cl->vtag_map, list) { in mei_cl_set_read_by_fp()
381 * @cl: mei client
387 static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, in mei_io_cb_init() argument
399 cb->cl = cl; in mei_io_cb_init()
413 mei_io_list_flush_cl(struct list_head *head, const struct mei_cl *cl) mei_io_list_flush_cl() argument
434 mei_io_tx_list_free_cl(struct list_head *head, const struct mei_cl *cl, const struct file *fp) mei_io_tx_list_free_cl() argument
466 mei_cl_free_pending(struct mei_cl *cl) mei_cl_free_pending() argument
484 mei_cl_alloc_cb(struct mei_cl *cl, size_t length, enum mei_cb_file_ops fop_type, const struct file *fp) mei_cl_alloc_cb() argument
519 mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length, enum mei_cb_file_ops fop_type, const struct file *fp) mei_cl_enqueue_ctrl_wr_cb() argument
546 mei_cl_read_cb(struct mei_cl *cl, const struct file *fp) mei_cl_read_cb() argument
569 mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp) mei_cl_flush_queues() argument
600 mei_cl_init(struct mei_cl *cl, struct mei_device *dev) mei_cl_init() argument
625 struct mei_cl *cl; mei_cl_allocate() local
645 mei_cl_link(struct mei_cl *cl) mei_cl_link() argument
687 mei_cl_unlink(struct mei_cl *cl) mei_cl_unlink() argument
763 mei_cl_wake_all(struct mei_cl *cl) mei_cl_wake_all() argument
795 mei_cl_set_disconnected(struct mei_cl *cl) mei_cl_set_disconnected() argument
826 mei_cl_set_connecting(struct mei_cl *cl, struct mei_me_client *me_cl) mei_cl_set_connecting() argument
854 mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_send_disconnect() argument
885 mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_disconnect() argument
916 __mei_cl_disconnect(struct mei_cl *cl) __mei_cl_disconnect() argument
973 mei_cl_disconnect(struct mei_cl *cl) mei_cl_disconnect() argument
1024 mei_cl_is_other_connecting(struct mei_cl *cl) mei_cl_is_other_connecting() argument
1048 mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_send_connect() argument
1077 mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_connect() argument
1114 mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl, const struct file *fp) mei_cl_connect() argument
1206 struct mei_cl *cl; mei_cl_alloc_linked() local
1232 mei_cl_tx_flow_ctrl_creds(struct mei_cl *cl) mei_cl_tx_flow_ctrl_creds() argument
1260 mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl *cl) mei_cl_tx_flow_ctrl_creds_reduce() argument
1315 mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag) mei_cl_fp_by_vtag() argument
1332 mei_cl_reset_read_by_vtag(const struct mei_cl *cl, u8 vtag) mei_cl_reset_read_by_vtag() argument
1350 mei_cl_read_vtag_add_fc(struct mei_cl *cl) mei_cl_read_vtag_add_fc() argument
1375 mei_cl_vt_support_check(const struct mei_cl *cl) mei_cl_vt_support_check() argument
1396 mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_add_rd_completed() argument
1424 mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_del_rd_completed() argument
1470 mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_notify() argument
1510 mei_cl_notify_request(struct mei_cl *cl, const struct file *fp, u8 request) mei_cl_notify_request() argument
1582 mei_cl_notify(struct mei_cl *cl) mei_cl_notify() argument
1615 mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev) mei_cl_notify_get() argument
1663 mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp) mei_cl_read_start() argument
1798 mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_write() argument
1923 mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_write() argument
2085 mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_complete() argument
2135 struct mei_cl *cl; mei_cl_all_disconnect() local
[all...]
H A Dclient.h131 int mei_cl_link(struct mei_cl *cl);
132 int mei_cl_unlink(struct mei_cl *cl);
136 struct mei_cl_cb *mei_cl_read_cb(struct mei_cl *cl, const struct file *fp);
138 void mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb);
139 void mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb);
141 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
144 struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length,
147 int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp);
150 const struct file *mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag);
151 int mei_cl_vt_support_check(const struct mei_cl *cl);
163 mei_cl_is_connected(struct mei_cl *cl) mei_cl_is_connected() argument
175 mei_cl_me_id(const struct mei_cl *cl) mei_cl_me_id() argument
187 mei_cl_mtu(const struct mei_cl *cl) mei_cl_mtu() argument
199 mei_cl_is_fixed_address(const struct mei_cl *cl) mei_cl_is_fixed_address() argument
212 mei_cl_is_single_recv_buf(const struct mei_cl *cl) mei_cl_is_single_recv_buf() argument
224 mei_cl_uuid(const struct mei_cl *cl) mei_cl_uuid() argument
236 mei_cl_host_addr(const struct mei_cl *cl) mei_cl_host_addr() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/avs/
H A Dcldma.c60 void hda_cldma_fill(struct hda_cldma *cl) in hda_cldma_fill() argument
64 if (cl->remaining > cl->buffer_size) in hda_cldma_fill()
65 size = cl->buffer_size; in hda_cldma_fill()
67 size = cl->remaining; in hda_cldma_fill()
69 offset = snd_hdac_stream_readl(cl, CL_SD_SPIB); in hda_cldma_fill()
70 if (offset + size > cl->buffer_size) { in hda_cldma_fill()
73 ss = cl->buffer_size - offset; in hda_cldma_fill()
74 memcpy(cl->dmab_data.area + offset, cl in hda_cldma_fill()
90 struct hda_cldma *cl = container_of(work, struct hda_cldma, memcpy_work.work); cldma_memcpy_work() local
124 hda_cldma_transfer(struct hda_cldma *cl, unsigned long start_delay) hda_cldma_transfer() argument
136 hda_cldma_start(struct hda_cldma *cl) hda_cldma_start() argument
151 hda_cldma_stop(struct hda_cldma *cl) hda_cldma_stop() argument
168 hda_cldma_reset(struct hda_cldma *cl) hda_cldma_reset() argument
198 hda_cldma_set_data(struct hda_cldma *cl, void *data, unsigned int size) hda_cldma_set_data() argument
205 cldma_setup_bdle(struct hda_cldma *cl, u32 bdle_size) cldma_setup_bdle() argument
234 hda_cldma_setup(struct hda_cldma *cl) hda_cldma_setup() argument
253 struct hda_cldma *cl = dev_id; cldma_irq_handler() local
273 hda_cldma_init(struct hda_cldma *cl, struct hdac_bus *bus, void __iomem *dsp_ba, unsigned int buffer_size) hda_cldma_init() argument
309 hda_cldma_free(struct hda_cldma *cl) hda_cldma_free() argument
[all...]
/kernel/linux/linux-6.6/drivers/misc/mei/
H A Dclient.c341 cb->cl->tx_cb_queued++; in mei_tx_cb_enqueue()
353 if (!WARN_ON(cb->cl->tx_cb_queued == 0)) in mei_tx_cb_dequeue()
354 cb->cl->tx_cb_queued--; in mei_tx_cb_dequeue()
364 * @cl: mei client
367 static void mei_cl_set_read_by_fp(const struct mei_cl *cl, in mei_cl_set_read_by_fp() argument
372 list_for_each_entry(cl_vtag, &cl->vtag_map, list) { in mei_cl_set_read_by_fp()
383 * @cl: mei client
389 static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, in mei_io_cb_init() argument
401 cb->cl = cl; in mei_io_cb_init()
416 mei_io_list_flush_cl(struct list_head *head, const struct mei_cl *cl) mei_io_list_flush_cl() argument
437 mei_io_tx_list_free_cl(struct list_head *head, const struct mei_cl *cl, const struct file *fp) mei_io_tx_list_free_cl() argument
469 mei_cl_free_pending(struct mei_cl *cl) mei_cl_free_pending() argument
487 mei_cl_alloc_cb(struct mei_cl *cl, size_t length, enum mei_cb_file_ops fop_type, const struct file *fp) mei_cl_alloc_cb() argument
522 mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length, enum mei_cb_file_ops fop_type, const struct file *fp) mei_cl_enqueue_ctrl_wr_cb() argument
549 mei_cl_read_cb(struct mei_cl *cl, const struct file *fp) mei_cl_read_cb() argument
572 mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp) mei_cl_flush_queues() argument
603 mei_cl_init(struct mei_cl *cl, struct mei_device *dev) mei_cl_init() argument
628 struct mei_cl *cl; mei_cl_allocate() local
648 mei_cl_link(struct mei_cl *cl) mei_cl_link() argument
690 mei_cl_unlink(struct mei_cl *cl) mei_cl_unlink() argument
769 mei_cl_wake_all(struct mei_cl *cl) mei_cl_wake_all() argument
801 mei_cl_set_disconnected(struct mei_cl *cl) mei_cl_set_disconnected() argument
832 mei_cl_set_connecting(struct mei_cl *cl, struct mei_me_client *me_cl) mei_cl_set_connecting() argument
860 mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_send_disconnect() argument
891 mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_disconnect() argument
922 __mei_cl_disconnect(struct mei_cl *cl) __mei_cl_disconnect() argument
979 mei_cl_disconnect(struct mei_cl *cl) mei_cl_disconnect() argument
1031 mei_cl_is_other_connecting(struct mei_cl *cl) mei_cl_is_other_connecting() argument
1055 mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_send_connect() argument
1084 mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_connect() argument
1121 mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl, const struct file *fp) mei_cl_connect() argument
1213 struct mei_cl *cl; mei_cl_alloc_linked() local
1239 mei_cl_tx_flow_ctrl_creds(struct mei_cl *cl) mei_cl_tx_flow_ctrl_creds() argument
1267 mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl *cl) mei_cl_tx_flow_ctrl_creds_reduce() argument
1322 mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag) mei_cl_fp_by_vtag() argument
1341 mei_cl_reset_read_by_vtag(const struct mei_cl *cl, u8 vtag) mei_cl_reset_read_by_vtag() argument
1361 mei_cl_read_vtag_add_fc(struct mei_cl *cl) mei_cl_read_vtag_add_fc() argument
1386 mei_cl_vt_support_check(const struct mei_cl *cl) mei_cl_vt_support_check() argument
1407 mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_add_rd_completed() argument
1435 mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_del_rd_completed() argument
1481 mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_notify() argument
1521 mei_cl_notify_request(struct mei_cl *cl, const struct file *fp, u8 request) mei_cl_notify_request() argument
1593 mei_cl_notify(struct mei_cl *cl) mei_cl_notify() argument
1626 mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev) mei_cl_notify_get() argument
1674 mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp) mei_cl_read_start() argument
1838 mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_write() argument
1965 mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, unsigned long timeout) mei_cl_write() argument
2133 mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_complete() argument
2185 struct mei_cl *cl; mei_cl_all_disconnect() local
2194 struct mei_cl *cl; mei_cl_dma_map_find() local
2211 mei_cl_irq_dma_map(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_dma_map() argument
2247 mei_cl_irq_dma_unmap(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_dma_unmap() argument
2274 mei_cl_dma_alloc(struct mei_cl *cl, u8 buf_id, size_t size) mei_cl_dma_alloc() argument
2287 mei_cl_dma_free(struct mei_cl *cl) mei_cl_dma_free() argument
2314 mei_cl_dma_alloc_and_map(struct mei_cl *cl, const struct file *fp, u8 buffer_id, size_t size) mei_cl_dma_alloc_and_map() argument
2408 mei_cl_dma_unmap(struct mei_cl *cl, const struct file *fp) mei_cl_dma_unmap() argument
[all...]
H A Dclient.h131 int mei_cl_link(struct mei_cl *cl);
132 int mei_cl_unlink(struct mei_cl *cl);
136 struct mei_cl_cb *mei_cl_read_cb(struct mei_cl *cl, const struct file *fp);
138 void mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb);
139 void mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb);
141 struct mei_cl_cb *mei_cl_alloc_cb(struct mei_cl *cl, size_t length,
144 struct mei_cl_cb *mei_cl_enqueue_ctrl_wr_cb(struct mei_cl *cl, size_t length,
147 int mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp);
150 const struct file *mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag);
151 int mei_cl_vt_support_check(const struct mei_cl *cl);
163 mei_cl_is_connected(const struct mei_cl *cl) mei_cl_is_connected() argument
175 mei_cl_me_id(const struct mei_cl *cl) mei_cl_me_id() argument
187 mei_cl_mtu(const struct mei_cl *cl) mei_cl_mtu() argument
199 mei_cl_is_fixed_address(const struct mei_cl *cl) mei_cl_is_fixed_address() argument
212 mei_cl_is_single_recv_buf(const struct mei_cl *cl) mei_cl_is_single_recv_buf() argument
224 mei_cl_uuid(const struct mei_cl *cl) mei_cl_uuid() argument
236 mei_cl_host_addr(const struct mei_cl *cl) mei_cl_host_addr() argument
[all...]
/kernel/linux/linux-5.10/net/sched/
H A Dsch_cbq.c163 #define L2T(cl, len) qdisc_l2t((cl)->R_tab, len)
181 struct cbq_class *cl; in cbq_reclassify() local
183 for (cl = this->tparent; cl; cl = cl->tparent) { in cbq_reclassify()
184 struct cbq_class *new = cl->defaults[TC_PRIO_BESTEFFORT]; in cbq_reclassify()
210 struct cbq_class *cl = NULL; in cbq_classify() local
219 (cl in cbq_classify()
291 cbq_activate_class(struct cbq_class *cl) cbq_activate_class() argument
319 struct cbq_class *cl; cbq_deactivate_class() local
342 cbq_mark_toplevel(struct cbq_sched_data *q, struct cbq_class *cl) cbq_mark_toplevel() argument
364 struct cbq_class *cl = cbq_classify(skb, sch, &ret); cbq_enqueue() local
394 cbq_overlimit(struct cbq_class *cl) cbq_overlimit() argument
447 struct cbq_class *cl; cbq_undelay_prio() local
529 cbq_update_toplevel(struct cbq_sched_data *q, struct cbq_class *cl, struct cbq_class *borrowed) cbq_update_toplevel() argument
554 struct cbq_class *cl = this; cbq_update() local
640 cbq_under_limit(struct cbq_class *cl) cbq_under_limit() argument
682 struct cbq_class *cl_tail, *cl_prev, *cl; cbq_dequeue_prio() local
871 struct cbq_class *cl; cbq_adjust_levels() local
886 struct cbq_class *cl; cbq_normalize_quanta() local
911 cbq_sync_defmap(struct cbq_class *cl) cbq_sync_defmap() argument
947 cbq_change_defmap(struct cbq_class *cl, u32 splitid, u32 def, u32 mask) cbq_change_defmap() argument
980 struct cbq_class *cl, **clp; cbq_unlink_class() local
1029 struct cbq_class *cl; cbq_reset() local
1059 cbq_set_lss(struct cbq_class *cl, struct tc_cbq_lssopt *lss) cbq_set_lss() argument
1080 cbq_rmprio(struct cbq_sched_data *q, struct cbq_class *cl) cbq_rmprio() argument
1087 cbq_addprio(struct cbq_sched_data *q, struct cbq_class *cl) cbq_addprio() argument
1094 cbq_set_wrr(struct cbq_class *cl, struct tc_cbq_wrropt *wrr) cbq_set_wrr() argument
1113 cbq_set_fopt(struct cbq_class *cl, struct tc_cbq_fopt *fopt) cbq_set_fopt() argument
1231 cbq_dump_rate(struct sk_buff *skb, struct cbq_class *cl) cbq_dump_rate() argument
1244 cbq_dump_lss(struct sk_buff *skb, struct cbq_class *cl) cbq_dump_lss() argument
1270 cbq_dump_wrr(struct sk_buff *skb, struct cbq_class *cl) cbq_dump_wrr() argument
1290 cbq_dump_fopt(struct sk_buff *skb, struct cbq_class *cl) cbq_dump_fopt() argument
1309 cbq_dump_attr(struct sk_buff *skb, struct cbq_class *cl) cbq_dump_attr() argument
1349 struct cbq_class *cl = (struct cbq_class *)arg; cbq_dump_class() local
1376 struct cbq_class *cl = (struct cbq_class *)arg; cbq_dump_class_stats() local
1398 struct cbq_class *cl = (struct cbq_class *)arg; cbq_graft() local
1413 struct cbq_class *cl = (struct cbq_class *)arg; cbq_leaf() local
1420 struct cbq_class *cl = (struct cbq_class *)arg; cbq_qlen_notify() local
1432 cbq_destroy_class(struct Qdisc *sch, struct cbq_class *cl) cbq_destroy_class() argument
1450 struct cbq_class *cl; cbq_destroy() local
1481 struct cbq_class *cl = (struct cbq_class *)*arg; cbq_change_class() local
1680 struct cbq_class *cl = (struct cbq_class *)arg; cbq_delete() local
1719 struct cbq_class *cl = (struct cbq_class *)arg; cbq_tcf_block() local
1732 struct cbq_class *cl = cbq_class_lookup(q, classid); cbq_bind_filter() local
1745 struct cbq_class *cl = (struct cbq_class *)arg; cbq_unbind_filter() local
1753 struct cbq_class *cl; cbq_walk() local
[all...]
H A Dsch_hfsc.c186 eltree_insert(struct hfsc_class *cl) in eltree_insert() argument
188 struct rb_node **p = &cl->sched->eligible.rb_node; in eltree_insert()
195 if (cl->cl_e >= cl1->cl_e) in eltree_insert()
200 rb_link_node(&cl->el_node, parent, p); in eltree_insert()
201 rb_insert_color(&cl->el_node, &cl->sched->eligible); in eltree_insert()
205 eltree_remove(struct hfsc_class *cl) in eltree_remove() argument
207 rb_erase(&cl->el_node, &cl->sched->eligible); in eltree_remove()
211 eltree_update(struct hfsc_class *cl) in eltree_update() argument
221 struct hfsc_class *p, *cl = NULL; eltree_get_mindl() local
251 vttree_insert(struct hfsc_class *cl) vttree_insert() argument
270 vttree_remove(struct hfsc_class *cl) vttree_remove() argument
276 vttree_update(struct hfsc_class *cl) vttree_update() argument
283 vttree_firstfit(struct hfsc_class *cl, u64 cur_time) vttree_firstfit() argument
300 vttree_get_minvt(struct hfsc_class *cl, u64 cur_time) vttree_get_minvt() argument
320 cftree_insert(struct hfsc_class *cl) cftree_insert() argument
339 cftree_remove(struct hfsc_class *cl) cftree_remove() argument
345 cftree_update(struct hfsc_class *cl) cftree_update() argument
610 init_ed(struct hfsc_class *cl, unsigned int next_len) init_ed() argument
636 update_ed(struct hfsc_class *cl, unsigned int next_len) update_ed() argument
645 update_d(struct hfsc_class *cl, unsigned int next_len) update_d() argument
651 update_cfmin(struct hfsc_class *cl) update_cfmin() argument
665 init_vf(struct hfsc_class *cl, unsigned int len) init_vf() argument
744 update_vf(struct hfsc_class *cl, unsigned int len, u64 cur_time) update_vf() argument
848 hfsc_adjust_levels(struct hfsc_class *cl) hfsc_adjust_levels() argument
876 hfsc_change_rsc(struct hfsc_class *cl, struct tc_service_curve *rsc, u64 cur_time) hfsc_change_rsc() argument
890 hfsc_change_fsc(struct hfsc_class *cl, struct tc_service_curve *fsc) hfsc_change_fsc() argument
898 hfsc_change_usc(struct hfsc_class *cl, struct tc_service_curve *usc, u64 cur_time) hfsc_change_usc() argument
907 hfsc_upgrade_rt(struct hfsc_class *cl) hfsc_upgrade_rt() argument
926 struct hfsc_class *cl = (struct hfsc_class *)*arg; hfsc_change_class() local
1095 hfsc_destroy_class(struct Qdisc *sch, struct hfsc_class *cl) hfsc_destroy_class() argument
1110 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_delete_class() local
1133 struct hfsc_class *head, *cl; hfsc_classify() local
1187 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_graft_class() local
1205 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_class_leaf() local
1216 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_qlen_notify() local
1236 struct hfsc_class *cl = hfsc_find_class(classid, sch); hfsc_bind_tcf() local
1250 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_unbind_tcf() local
1259 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_tcf_block() local
1285 hfsc_dump_curves(struct sk_buff *skb, struct hfsc_class *cl) hfsc_dump_curves() argument
1309 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_dump_class() local
1334 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_dump_class_stats() local
1358 struct hfsc_class *cl; hfsc_walk() local
1384 struct hfsc_class *cl; hfsc_schedule_watchdog() local
1459 hfsc_reset_class(struct hfsc_class *cl) hfsc_reset_class() argument
1492 struct hfsc_class *cl; hfsc_reset_qdisc() local
1508 struct hfsc_class *cl; hfsc_destroy_qdisc() local
1547 struct hfsc_class *cl; hfsc_enqueue() local
1594 struct hfsc_class *cl; hfsc_dequeue() local
[all...]
H A Dsch_htb.c213 struct htb_class *cl; in htb_classify() local
224 cl = htb_find(skb->priority, sch); in htb_classify()
225 if (cl) { in htb_classify()
226 if (cl->level == 0) in htb_classify()
227 return cl; in htb_classify()
229 tcf = rcu_dereference_bh(cl->filter_list); in htb_classify()
247 cl = (void *)res.class; in htb_classify()
248 if (!cl) { in htb_classify()
251 cl = htb_find(res.classid, sch); in htb_classify()
252 if (!cl) in htb_classify()
274 htb_add_to_id_tree(struct rb_root *root, struct htb_class *cl, int prio) htb_add_to_id_tree() argument
300 htb_add_to_wait_tree(struct htb_sched *q, struct htb_class *cl, s64 delay) htb_add_to_wait_tree() argument
343 htb_add_class_to_row(struct htb_sched *q, struct htb_class *cl, int mask) htb_add_class_to_row() argument
372 htb_remove_class_from_row(struct htb_sched *q, struct htb_class *cl, int mask) htb_remove_class_from_row() argument
400 htb_activate_prios(struct htb_sched *q, struct htb_class *cl) htb_activate_prios() argument
438 htb_deactivate_prios(struct htb_sched *q, struct htb_class *cl) htb_deactivate_prios() argument
475 htb_lowater(const struct htb_class *cl) htb_lowater() argument
482 htb_hiwater(const struct htb_class *cl) htb_hiwater() argument
503 htb_class_mode(struct htb_class *cl, s64 *diff) htb_class_mode() argument
529 htb_change_class_mode(struct htb_sched *q, struct htb_class *cl, s64 *diff) htb_change_class_mode() argument
558 htb_activate(struct htb_sched *q, struct htb_class *cl) htb_activate() argument
574 htb_deactivate(struct htb_sched *q, struct htb_class *cl) htb_deactivate() argument
588 struct htb_class *cl = htb_classify(skb, sch, &ret); htb_enqueue() local
621 htb_accnt_tokens(struct htb_class *cl, int bytes, s64 diff) htb_accnt_tokens() argument
634 htb_accnt_ctokens(struct htb_class *cl, int bytes, s64 diff) htb_accnt_ctokens() argument
658 htb_charge_class(struct htb_sched *q, struct htb_class *cl, int level, struct sk_buff *skb) htb_charge_class() argument
714 struct htb_class *cl; htb_do_events() local
749 struct htb_class *cl = htb_id_find_next_upper() local
807 struct htb_class *cl; htb_lookup_leaf() local
830 struct htb_class *cl, *start; htb_dequeue_tree() local
955 struct htb_class *cl; htb_reset() local
1078 struct htb_class *cl = (struct htb_class *)arg; htb_dump_class() local
1124 struct htb_class *cl = (struct htb_class *)arg; htb_dump_class_stats() local
1151 struct htb_class *cl = (struct htb_class *)arg; htb_graft() local
1166 struct htb_class *cl = (struct htb_class *)arg; htb_leaf() local
1172 struct htb_class *cl = (struct htb_class *)arg; htb_qlen_notify() local
1174 htb_deactivate(qdisc_priv(sch), cl); htb_qlen_notify() local
1177 htb_parent_last_child(struct htb_class *cl) htb_parent_last_child() argument
1188 htb_parent_to_leaf(struct htb_sched *q, struct htb_class *cl, struct Qdisc *new_q) htb_parent_to_leaf() argument
1208 htb_destroy_class(struct Qdisc *sch, struct htb_class *cl) htb_destroy_class() argument
1223 struct htb_class *cl; htb_destroy() local
1253 struct htb_class *cl = (struct htb_class *)arg; htb_delete() local
1303 struct htb_class *cl = (struct htb_class *)*arg, *parent; htb_change_class() local
1504 struct htb_class *cl = (struct htb_class *)arg; htb_tcf_block() local
1512 struct htb_class *cl = htb_find(classid, sch); htb_bind_filter() local
1530 struct htb_class *cl = (struct htb_class *)arg; htb_unbind_filter() local
1539 struct htb_class *cl; htb_walk() local
[all...]
H A Dsch_drr.c59 struct drr_class *cl = (struct drr_class *)*arg; in drr_change_class() local
84 if (cl != NULL) { in drr_change_class()
86 err = gen_replace_estimator(&cl->bstats, NULL, in drr_change_class()
87 &cl->rate_est, in drr_change_class()
99 cl->quantum = quantum; in drr_change_class()
105 cl = kzalloc(sizeof(struct drr_class), GFP_KERNEL); in drr_change_class()
106 if (cl == NULL) in drr_change_class()
109 cl->common.classid = classid; in drr_change_class()
110 cl->quantum = quantum; in drr_change_class()
111 cl in drr_change_class()
142 drr_destroy_class(struct Qdisc *sch, struct drr_class *cl) drr_destroy_class() argument
152 struct drr_class *cl = (struct drr_class *)arg; drr_delete_class() local
173 drr_tcf_block(struct Qdisc *sch, unsigned long cl, struct netlink_ext_ack *extack) drr_tcf_block() argument
189 struct drr_class *cl = drr_find_class(sch, classid); drr_bind_tcf() local
199 struct drr_class *cl = (struct drr_class *)arg; drr_unbind_tcf() local
208 struct drr_class *cl = (struct drr_class *)arg; drr_graft_class() local
223 struct drr_class *cl = (struct drr_class *)arg; drr_class_leaf() local
230 struct drr_class *cl = (struct drr_class *)arg; drr_qlen_notify() local
238 struct drr_class *cl = (struct drr_class *)arg; drr_dump_class() local
260 struct drr_class *cl = (struct drr_class *)arg; drr_dump_class_stats() local
281 struct drr_class *cl; drr_walk() local
306 struct drr_class *cl; drr_classify() local
345 struct drr_class *cl; drr_enqueue() local
380 struct drr_class *cl; drr_dequeue() local
436 struct drr_class *cl; drr_reset_qdisc() local
451 struct drr_class *cl; drr_destroy_qdisc() local
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dsch_hfsc.c185 eltree_insert(struct hfsc_class *cl) in eltree_insert() argument
187 struct rb_node **p = &cl->sched->eligible.rb_node; in eltree_insert()
194 if (cl->cl_e >= cl1->cl_e) in eltree_insert()
199 rb_link_node(&cl->el_node, parent, p); in eltree_insert()
200 rb_insert_color(&cl->el_node, &cl->sched->eligible); in eltree_insert()
204 eltree_remove(struct hfsc_class *cl) in eltree_remove() argument
206 rb_erase(&cl->el_node, &cl->sched->eligible); in eltree_remove()
210 eltree_update(struct hfsc_class *cl) in eltree_update() argument
220 struct hfsc_class *p, *cl = NULL; eltree_get_mindl() local
250 vttree_insert(struct hfsc_class *cl) vttree_insert() argument
269 vttree_remove(struct hfsc_class *cl) vttree_remove() argument
275 vttree_update(struct hfsc_class *cl) vttree_update() argument
282 vttree_firstfit(struct hfsc_class *cl, u64 cur_time) vttree_firstfit() argument
299 vttree_get_minvt(struct hfsc_class *cl, u64 cur_time) vttree_get_minvt() argument
319 cftree_insert(struct hfsc_class *cl) cftree_insert() argument
338 cftree_remove(struct hfsc_class *cl) cftree_remove() argument
344 cftree_update(struct hfsc_class *cl) cftree_update() argument
609 init_ed(struct hfsc_class *cl, unsigned int next_len) init_ed() argument
635 update_ed(struct hfsc_class *cl, unsigned int next_len) update_ed() argument
644 update_d(struct hfsc_class *cl, unsigned int next_len) update_d() argument
650 update_cfmin(struct hfsc_class *cl) update_cfmin() argument
664 init_vf(struct hfsc_class *cl, unsigned int len) init_vf() argument
743 update_vf(struct hfsc_class *cl, unsigned int len, u64 cur_time) update_vf() argument
847 hfsc_adjust_levels(struct hfsc_class *cl) hfsc_adjust_levels() argument
875 hfsc_change_rsc(struct hfsc_class *cl, struct tc_service_curve *rsc, u64 cur_time) hfsc_change_rsc() argument
889 hfsc_change_fsc(struct hfsc_class *cl, struct tc_service_curve *fsc) hfsc_change_fsc() argument
897 hfsc_change_usc(struct hfsc_class *cl, struct tc_service_curve *usc, u64 cur_time) hfsc_change_usc() argument
906 hfsc_upgrade_rt(struct hfsc_class *cl) hfsc_upgrade_rt() argument
925 struct hfsc_class *cl = (struct hfsc_class *)*arg; hfsc_change_class() local
1092 hfsc_destroy_class(struct Qdisc *sch, struct hfsc_class *cl) hfsc_destroy_class() argument
1108 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_delete_class() local
1134 struct hfsc_class *head, *cl; hfsc_classify() local
1188 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_graft_class() local
1206 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_class_leaf() local
1217 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_qlen_notify() local
1237 struct hfsc_class *cl = hfsc_find_class(classid, sch); hfsc_bind_tcf() local
1251 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_unbind_tcf() local
1260 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_tcf_block() local
1286 hfsc_dump_curves(struct sk_buff *skb, struct hfsc_class *cl) hfsc_dump_curves() argument
1310 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_dump_class() local
1335 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_dump_class_stats() local
1359 struct hfsc_class *cl; hfsc_walk() local
1378 struct hfsc_class *cl; hfsc_schedule_watchdog() local
1454 hfsc_reset_class(struct hfsc_class *cl) hfsc_reset_class() argument
1487 struct hfsc_class *cl; hfsc_reset_qdisc() local
1503 struct hfsc_class *cl; hfsc_destroy_qdisc() local
1542 struct hfsc_class *cl; hfsc_enqueue() local
1589 struct hfsc_class *cl; hfsc_dequeue() local
[all...]
H A Dsch_htb.c223 struct htb_class *cl; in htb_classify() local
234 cl = htb_find(skb->priority, sch); in htb_classify()
235 if (cl) { in htb_classify()
236 if (cl->level == 0) in htb_classify()
237 return cl; in htb_classify()
239 tcf = rcu_dereference_bh(cl->filter_list); in htb_classify()
257 cl = (void *)res.class; in htb_classify()
258 if (!cl) { in htb_classify()
261 cl = htb_find(res.classid, sch); in htb_classify()
262 if (!cl) in htb_classify()
287 htb_add_to_id_tree(struct rb_root *root, struct htb_class *cl, int prio) htb_add_to_id_tree() argument
316 htb_add_to_wait_tree(struct htb_sched *q, struct htb_class *cl, s64 delay) htb_add_to_wait_tree() argument
363 htb_add_class_to_row(struct htb_sched *q, struct htb_class *cl, int mask) htb_add_class_to_row() argument
395 htb_remove_class_from_row(struct htb_sched *q, struct htb_class *cl, int mask) htb_remove_class_from_row() argument
425 htb_activate_prios(struct htb_sched *q, struct htb_class *cl) htb_activate_prios() argument
465 htb_deactivate_prios(struct htb_sched *q, struct htb_class *cl) htb_deactivate_prios() argument
502 htb_lowater(const struct htb_class *cl) htb_lowater() argument
509 htb_hiwater(const struct htb_class *cl) htb_hiwater() argument
532 htb_class_mode(struct htb_class *cl, s64 *diff) htb_class_mode() argument
561 htb_change_class_mode(struct htb_sched *q, struct htb_class *cl, s64 *diff) htb_change_class_mode() argument
592 htb_activate(struct htb_sched *q, struct htb_class *cl) htb_activate() argument
610 htb_deactivate(struct htb_sched *q, struct htb_class *cl) htb_deactivate() argument
624 struct htb_class *cl = htb_classify(skb, sch, &ret); htb_enqueue() local
657 htb_accnt_tokens(struct htb_class *cl, int bytes, s64 diff) htb_accnt_tokens() argument
670 htb_accnt_ctokens(struct htb_class *cl, int bytes, s64 diff) htb_accnt_ctokens() argument
698 htb_charge_class(struct htb_sched *q, struct htb_class *cl, int level, struct sk_buff *skb) htb_charge_class() argument
757 struct htb_class *cl; htb_do_events() local
792 struct htb_class *cl = htb_id_find_next_upper() local
852 struct htb_class *cl; htb_lookup_leaf() local
875 struct htb_class *cl, *start; htb_dequeue_tree() local
1000 struct htb_class *cl; htb_reset() local
1251 struct htb_class *cl = (struct htb_class *)arg; htb_dump_class() local
1297 htb_offload_aggregate_stats(struct htb_sched *q, struct htb_class *cl) htb_offload_aggregate_stats() argument
1330 struct htb_class *cl = (struct htb_class *)arg; htb_dump_class_stats() local
1406 htb_offload_get_queue(struct htb_class *cl) htb_offload_get_queue() argument
1453 struct htb_class *cl = (struct htb_class *)arg; htb_graft() local
1489 struct htb_class *cl = (struct htb_class *)arg; htb_leaf() local
1495 struct htb_class *cl = (struct htb_class *)arg; htb_qlen_notify() local
1497 htb_deactivate(qdisc_priv(sch), cl); htb_qlen_notify() local
1500 htb_parent_last_child(struct htb_class *cl) htb_parent_last_child() argument
1511 htb_parent_to_leaf(struct Qdisc *sch, struct htb_class *cl, struct Qdisc *new_q) htb_parent_to_leaf() argument
1547 htb_destroy_class_offload(struct Qdisc *sch, struct htb_class *cl, bool last_child, bool destroying, struct netlink_ext_ack *extack) htb_destroy_class_offload() argument
1610 htb_destroy_class(struct Qdisc *sch, struct htb_class *cl) htb_destroy_class() argument
1628 struct htb_class *cl; htb_destroy() local
1703 struct htb_class *cl = (struct htb_class *)arg; htb_delete() local
1775 struct htb_class *cl = (struct htb_class *)*arg, *parent; htb_change_class() local
2091 struct htb_class *cl = (struct htb_class *)arg; htb_tcf_block() local
2099 struct htb_class *cl = htb_find(classid, sch); htb_bind_filter() local
2117 struct htb_class *cl = (struct htb_class *)arg; htb_unbind_filter() local
2125 struct htb_class *cl; htb_walk() local
[all...]
H A Dsch_drr.c58 struct drr_class *cl = (struct drr_class *)*arg; in drr_change_class() local
83 if (cl != NULL) { in drr_change_class()
85 err = gen_replace_estimator(&cl->bstats, NULL, in drr_change_class()
86 &cl->rate_est, in drr_change_class()
97 cl->quantum = quantum; in drr_change_class()
103 cl = kzalloc(sizeof(struct drr_class), GFP_KERNEL); in drr_change_class()
104 if (cl == NULL) in drr_change_class()
107 gnet_stats_basic_sync_init(&cl->bstats); in drr_change_class()
108 cl->common.classid = classid; in drr_change_class()
109 cl in drr_change_class()
139 drr_destroy_class(struct Qdisc *sch, struct drr_class *cl) drr_destroy_class() argument
150 struct drr_class *cl = (struct drr_class *)arg; drr_delete_class() local
173 drr_tcf_block(struct Qdisc *sch, unsigned long cl, struct netlink_ext_ack *extack) drr_tcf_block() argument
189 struct drr_class *cl = drr_find_class(sch, classid); drr_bind_tcf() local
199 struct drr_class *cl = (struct drr_class *)arg; drr_unbind_tcf() local
208 struct drr_class *cl = (struct drr_class *)arg; drr_graft_class() local
223 struct drr_class *cl = (struct drr_class *)arg; drr_class_leaf() local
230 struct drr_class *cl = (struct drr_class *)arg; drr_qlen_notify() local
238 struct drr_class *cl = (struct drr_class *)arg; drr_dump_class() local
260 struct drr_class *cl = (struct drr_class *)arg; drr_dump_class_stats() local
280 struct drr_class *cl; drr_walk() local
298 struct drr_class *cl; drr_classify() local
337 struct drr_class *cl; drr_enqueue() local
372 struct drr_class *cl; drr_dequeue() local
428 struct drr_class *cl; drr_reset_qdisc() local
443 struct drr_class *cl; drr_destroy_qdisc() local
[all...]
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dclosure.h31 * continue_at(cl, next_function, workqueue);
46 * closure_put(cl);
49 * closure_init(cl);
52 * closure_get(cl);
57 * closure_get(cl);
61 * continue_at(cl, complete_some_read, system_wq);
94 * continue_at(cl, NULL, NULL);
169 void closure_sub(struct closure *cl, int v);
170 void closure_put(struct closure *cl);
172 bool closure_wait(struct closure_waitlist *list, struct closure *cl);
181 closure_sync(struct closure *cl) closure_sync() argument
196 closure_debug_create(struct closure *cl) closure_debug_create() argument
197 closure_debug_destroy(struct closure *cl) closure_debug_destroy() argument
201 closure_set_ip(struct closure *cl) closure_set_ip() argument
208 closure_set_ret_ip(struct closure *cl) closure_set_ret_ip() argument
215 closure_set_waiting(struct closure *cl, unsigned long f) closure_set_waiting() argument
222 closure_set_stopped(struct closure *cl) closure_set_stopped() argument
227 set_closure_fn(struct closure *cl, closure_fn *fn, struct workqueue_struct *wq) set_closure_fn() argument
237 closure_queue(struct closure *cl) closure_queue() argument
256 closure_get(struct closure *cl) closure_get() argument
272 closure_init(struct closure *cl, struct closure *parent) closure_init() argument
285 closure_init_stack(struct closure *cl) closure_init_stack() argument
370 closure_call(struct closure *cl, closure_fn fn, struct workqueue_struct *wq, struct closure *parent) closure_call() argument
[all...]
H A Dclosure.c16 static inline void closure_put_after_sub(struct closure *cl, int flags) in closure_put_after_sub() argument
24 if (cl->fn && !(flags & CLOSURE_DESTRUCTOR)) { in closure_put_after_sub()
25 atomic_set(&cl->remaining, in closure_put_after_sub()
27 closure_queue(cl); in closure_put_after_sub()
29 struct closure *parent = cl->parent; in closure_put_after_sub()
30 closure_fn *destructor = cl->fn; in closure_put_after_sub()
32 closure_debug_destroy(cl); in closure_put_after_sub()
35 destructor(cl); in closure_put_after_sub()
44 void closure_sub(struct closure *cl, int v) in closure_sub() argument
46 closure_put_after_sub(cl, atomic_sub_retur in closure_sub()
52 closure_put(struct closure *cl) closure_put() argument
63 struct closure *cl, *t; __closure_wake_up() local
85 closure_wait(struct closure_waitlist *waitlist, struct closure *cl) closure_wait() argument
102 closure_sync_fn(struct closure *cl) closure_sync_fn() argument
114 __closure_sync(struct closure *cl) __closure_sync() argument
136 closure_debug_create(struct closure *cl) closure_debug_create() argument
148 closure_debug_destroy(struct closure *cl) closure_debug_destroy() argument
164 struct closure *cl; debug_show() local
[all...]
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dclosure.h31 * continue_at(cl, next_function, workqueue);
46 * closure_put(cl);
49 * closure_init(cl);
52 * closure_get(cl);
57 * closure_get(cl);
61 * continue_at(cl, complete_some_read, system_wq);
94 * continue_at(cl, NULL, NULL);
169 void closure_sub(struct closure *cl, int v);
170 void closure_put(struct closure *cl);
172 bool closure_wait(struct closure_waitlist *list, struct closure *cl);
181 closure_sync(struct closure *cl) closure_sync() argument
196 closure_debug_create(struct closure *cl) closure_debug_create() argument
197 closure_debug_destroy(struct closure *cl) closure_debug_destroy() argument
201 closure_set_ip(struct closure *cl) closure_set_ip() argument
208 closure_set_ret_ip(struct closure *cl) closure_set_ret_ip() argument
215 closure_set_waiting(struct closure *cl, unsigned long f) closure_set_waiting() argument
222 closure_set_stopped(struct closure *cl) closure_set_stopped() argument
227 set_closure_fn(struct closure *cl, closure_fn *fn, struct workqueue_struct *wq) set_closure_fn() argument
237 closure_queue(struct closure *cl) closure_queue() argument
256 closure_get(struct closure *cl) closure_get() argument
272 closure_init(struct closure *cl, struct closure *parent) closure_init() argument
285 closure_init_stack(struct closure *cl) closure_init_stack() argument
370 closure_call(struct closure *cl, closure_fn fn, struct workqueue_struct *wq, struct closure *parent) closure_call() argument
[all...]
H A Dclosure.c16 static inline void closure_put_after_sub(struct closure *cl, int flags) in closure_put_after_sub() argument
24 if (cl->fn && !(flags & CLOSURE_DESTRUCTOR)) { in closure_put_after_sub()
25 atomic_set(&cl->remaining, in closure_put_after_sub()
27 closure_queue(cl); in closure_put_after_sub()
29 struct closure *parent = cl->parent; in closure_put_after_sub()
30 closure_fn *destructor = cl->fn; in closure_put_after_sub()
32 closure_debug_destroy(cl); in closure_put_after_sub()
35 destructor(cl); in closure_put_after_sub()
44 void closure_sub(struct closure *cl, int v) in closure_sub() argument
46 closure_put_after_sub(cl, atomic_sub_retur in closure_sub()
52 closure_put(struct closure *cl) closure_put() argument
63 struct closure *cl, *t; __closure_wake_up() local
85 closure_wait(struct closure_waitlist *waitlist, struct closure *cl) closure_wait() argument
102 closure_sync_fn(struct closure *cl) closure_sync_fn() argument
114 __closure_sync(struct closure *cl) __closure_sync() argument
136 closure_debug_create(struct closure *cl) closure_debug_create() argument
148 closure_debug_destroy(struct closure *cl) closure_debug_destroy() argument
164 struct closure *cl; debug_show() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/
H A Dclkdev.c38 struct clk_lookup *p, *cl = NULL; in clk_find() local
62 cl = p; in clk_find()
69 return cl; in clk_find()
74 struct clk_lookup *cl; in clk_find_hw() local
78 cl = clk_find(dev_id, con_id); in clk_find_hw()
79 if (cl) in clk_find_hw()
80 hw = cl->clk_hw; in clk_find_hw()
121 static void __clkdev_add(struct clk_lookup *cl) in __clkdev_add() argument
124 list_add_tail(&cl->node, &clocks); in __clkdev_add()
128 void clkdev_add(struct clk_lookup *cl) in clkdev_add() argument
136 clkdev_add_table(struct clk_lookup *cl, size_t num) clkdev_add_table() argument
151 struct clk_lookup cl; global() member
184 struct clk_lookup *cl; vclkdev_create() local
196 struct clk_lookup *cl; clkdev_alloc() local
210 struct clk_lookup *cl; clkdev_hw_alloc() local
233 struct clk_lookup *cl; clkdev_create() local
256 struct clk_lookup *cl; clkdev_hw_create() local
287 clkdev_drop(struct clk_lookup *cl) clkdev_drop() argument
300 struct clk_lookup *cl; __clk_register_clkdev() local
310 do_clk_register_clkdev(struct clk_hw *hw, struct clk_lookup **cl, const char *con_id, const char *dev_id) do_clk_register_clkdev() argument
344 struct clk_lookup *cl; clk_register_clkdev() local
371 struct clk_lookup *cl; clk_hw_register_clkdev() local
402 struct clk_lookup *cl; devm_clk_release_clkdev() local
435 struct clk_lookup **cl; devm_clk_hw_register_clkdev() local
[all...]
/kernel/linux/linux-5.10/include/linux/hsi/
H A Dhsi.h138 static inline void hsi_client_set_drvdata(struct hsi_client *cl, void *data) in hsi_client_set_drvdata() argument
140 dev_set_drvdata(&cl->device, data); in hsi_client_set_drvdata()
143 static inline void *hsi_client_drvdata(struct hsi_client *cl) in hsi_client_drvdata() argument
145 return dev_get_drvdata(&cl->device); in hsi_client_drvdata()
148 int hsi_register_port_event(struct hsi_client *cl,
150 int hsi_unregister_port_event(struct hsi_client *cl);
173 * @cl: HSI device client that issues the transfer
187 struct hsi_client *cl; member
230 int (*setup)(struct hsi_client *cl);
231 int (*flush)(struct hsi_client *cl);
246 hsi_port_claimed(struct hsi_client *cl) hsi_port_claimed() argument
329 hsi_id(struct hsi_client *cl) hsi_id() argument
340 hsi_port_id(struct hsi_client *cl) hsi_port_id() argument
354 hsi_setup(struct hsi_client *cl) hsi_setup() argument
370 hsi_flush(struct hsi_client *cl) hsi_flush() argument
384 hsi_async_read(struct hsi_client *cl, struct hsi_msg *msg) hsi_async_read() argument
397 hsi_async_write(struct hsi_client *cl, struct hsi_msg *msg) hsi_async_write() argument
409 hsi_start_tx(struct hsi_client *cl) hsi_start_tx() argument
422 hsi_stop_tx(struct hsi_client *cl) hsi_stop_tx() argument
[all...]
/kernel/linux/linux-6.6/include/linux/hsi/
H A Dhsi.h138 static inline void hsi_client_set_drvdata(struct hsi_client *cl, void *data) in hsi_client_set_drvdata() argument
140 dev_set_drvdata(&cl->device, data); in hsi_client_set_drvdata()
143 static inline void *hsi_client_drvdata(struct hsi_client *cl) in hsi_client_drvdata() argument
145 return dev_get_drvdata(&cl->device); in hsi_client_drvdata()
148 int hsi_register_port_event(struct hsi_client *cl,
150 int hsi_unregister_port_event(struct hsi_client *cl);
173 * @cl: HSI device client that issues the transfer
187 struct hsi_client *cl; member
230 int (*setup)(struct hsi_client *cl);
231 int (*flush)(struct hsi_client *cl);
246 hsi_port_claimed(struct hsi_client *cl) hsi_port_claimed() argument
329 hsi_id(struct hsi_client *cl) hsi_id() argument
340 hsi_port_id(struct hsi_client *cl) hsi_port_id() argument
354 hsi_setup(struct hsi_client *cl) hsi_setup() argument
370 hsi_flush(struct hsi_client *cl) hsi_flush() argument
384 hsi_async_read(struct hsi_client *cl, struct hsi_msg *msg) hsi_async_read() argument
397 hsi_async_write(struct hsi_client *cl, struct hsi_msg *msg) hsi_async_write() argument
409 hsi_start_tx(struct hsi_client *cl) hsi_start_tx() argument
422 hsi_stop_tx(struct hsi_client *cl) hsi_stop_tx() argument
[all...]
/kernel/linux/linux-5.10/drivers/hsi/
H A Dhsi_core.c60 struct hsi_client *cl = to_hsi_client(dev); in hsi_client_release() local
62 kfree(cl->tx_cfg.channels); in hsi_client_release()
63 kfree(cl->rx_cfg.channels); in hsi_client_release()
64 kfree(cl); in hsi_client_release()
70 struct hsi_client *cl; in hsi_new_client() local
73 cl = kzalloc(sizeof(*cl), GFP_KERNEL); in hsi_new_client()
74 if (!cl) in hsi_new_client()
77 cl->tx_cfg = info->tx_cfg; in hsi_new_client()
78 if (cl in hsi_new_client()
200 struct hsi_client *cl; hsi_add_client_from_dt() local
577 hsi_async(struct hsi_client *cl, struct hsi_msg *msg) hsi_async() argument
598 hsi_claim_port(struct hsi_client *cl, unsigned int share) hsi_claim_port() argument
626 hsi_release_port(struct hsi_client *cl) hsi_release_port() argument
647 struct hsi_client *cl = container_of(nb, struct hsi_client, nb); hsi_event_notifier_call() local
666 hsi_register_port_event(struct hsi_client *cl, void (*handler)(struct hsi_client *, unsigned long)) hsi_register_port_event() argument
691 hsi_unregister_port_event(struct hsi_client *cl) hsi_unregister_port_event() argument
738 hsi_get_channel_id_by_name(struct hsi_client *cl, char *name) hsi_get_channel_id_by_name() argument
[all...]
/kernel/linux/linux-6.6/drivers/hsi/
H A Dhsi_core.c60 struct hsi_client *cl = to_hsi_client(dev); in hsi_client_release() local
62 kfree(cl->tx_cfg.channels); in hsi_client_release()
63 kfree(cl->rx_cfg.channels); in hsi_client_release()
64 kfree(cl); in hsi_client_release()
70 struct hsi_client *cl; in hsi_new_client() local
73 cl = kzalloc(sizeof(*cl), GFP_KERNEL); in hsi_new_client()
74 if (!cl) in hsi_new_client()
77 cl->tx_cfg = info->tx_cfg; in hsi_new_client()
78 if (cl in hsi_new_client()
200 struct hsi_client *cl; hsi_add_client_from_dt() local
577 hsi_async(struct hsi_client *cl, struct hsi_msg *msg) hsi_async() argument
598 hsi_claim_port(struct hsi_client *cl, unsigned int share) hsi_claim_port() argument
626 hsi_release_port(struct hsi_client *cl) hsi_release_port() argument
647 struct hsi_client *cl = container_of(nb, struct hsi_client, nb); hsi_event_notifier_call() local
666 hsi_register_port_event(struct hsi_client *cl, void (*handler)(struct hsi_client *, unsigned long)) hsi_register_port_event() argument
691 hsi_unregister_port_event(struct hsi_client *cl) hsi_unregister_port_event() argument
738 hsi_get_channel_id_by_name(struct hsi_client *cl, char *name) hsi_get_channel_id_by_name() argument
[all...]

Completed in 20 milliseconds

12345678910>>...26