/linux-master/sound/soc/intel/avs/ |
H A D | cldma.c | 60 void hda_cldma_fill(struct hda_cldma *cl) argument 64 if (cl->remaining > cl->buffer_size) 65 size = cl->buffer_size; 67 size = cl->remaining; 69 offset = snd_hdac_stream_readl(cl, CL_SD_SPIB); 70 if (offset + size > cl->buffer_size) { 73 ss = cl->buffer_size - offset; 74 memcpy(cl->dmab_data.area + offset, cl 90 struct hda_cldma *cl = container_of(work, struct hda_cldma, memcpy_work.work); local 124 hda_cldma_transfer(struct hda_cldma *cl, unsigned long start_delay) argument 136 hda_cldma_start(struct hda_cldma *cl) argument 151 hda_cldma_stop(struct hda_cldma *cl) argument 168 hda_cldma_reset(struct hda_cldma *cl) argument 198 hda_cldma_set_data(struct hda_cldma *cl, void *data, unsigned int size) argument 205 cldma_setup_bdle(struct hda_cldma *cl, u32 bdle_size) argument 234 hda_cldma_setup(struct hda_cldma *cl) argument 251 hda_cldma_interrupt(struct hda_cldma *cl) argument 262 hda_cldma_init(struct hda_cldma *cl, struct hdac_bus *bus, void __iomem *dsp_ba, unsigned int buffer_size) argument 286 hda_cldma_free(struct hda_cldma *cl) argument [all...] |
H A D | cldma.h | 18 void hda_cldma_fill(struct hda_cldma *cl); 19 void hda_cldma_transfer(struct hda_cldma *cl, unsigned long start_delay); 21 int hda_cldma_start(struct hda_cldma *cl); 22 int hda_cldma_stop(struct hda_cldma *cl); 23 int hda_cldma_reset(struct hda_cldma *cl); 25 void hda_cldma_set_data(struct hda_cldma *cl, void *data, unsigned int size); 26 void hda_cldma_setup(struct hda_cldma *cl); 27 void hda_cldma_interrupt(struct hda_cldma *cl); 28 int hda_cldma_init(struct hda_cldma *cl, struct hdac_bus *bus, void __iomem *dsp_ba, 30 void hda_cldma_free(struct hda_cldma *cl); [all...] |
/linux-master/drivers/hid/intel-ish-hid/ishtp/ |
H A D | client.c | 17 int ishtp_cl_get_tx_free_buffer_size(struct ishtp_cl *cl) argument 22 spin_lock_irqsave(&cl->tx_free_list_spinlock, tx_free_flags); 23 size = cl->tx_ring_free_size * cl->device->fw_client->props.max_msg_length; 24 spin_unlock_irqrestore(&cl->tx_free_list_spinlock, tx_free_flags); 30 int ishtp_cl_get_tx_free_rings(struct ishtp_cl *cl) argument 32 return cl->tx_ring_free_size; 38 * @cl: ishtp client instance 42 static void ishtp_read_list_flush(struct ishtp_cl *cl) argument 48 spin_lock_irqsave(&cl 68 ishtp_cl_flush_queues(struct ishtp_cl *cl) argument 87 ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev) argument 125 struct ishtp_cl *cl; local 142 ishtp_cl_free(struct ishtp_cl *cl) argument 173 ishtp_cl_link(struct ishtp_cl *cl) argument 224 ishtp_cl_unlink(struct ishtp_cl *cl) argument 266 ishtp_cl_disconnect(struct ishtp_cl *cl) argument 320 ishtp_cl_is_other_connecting(struct ishtp_cl *cl) argument 354 ishtp_cl_connect_to_fw(struct ishtp_cl *cl) argument 423 ishtp_cl_connect(struct ishtp_cl *cl) argument 488 ishtp_cl_establish_connection(struct ishtp_cl *cl, const guid_t *uuid, int tx_size, int rx_size, bool reset) argument 576 ishtp_cl_destroy_connection(struct ishtp_cl *cl, bool reset) argument 609 ishtp_cl_read_start(struct ishtp_cl *cl) argument 693 ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length) argument 778 struct ishtp_cl *cl = rb->cl; local 803 struct ishtp_cl *cl = prm; local 890 ishtp_cl_send_msg_ipc(struct ishtp_device *dev, struct ishtp_cl *cl) argument 909 ishtp_cl_send_msg_dma(struct ishtp_device *dev, struct ishtp_cl *cl) argument 984 ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl) argument 1003 struct ishtp_cl *cl; local 1133 struct ishtp_cl *cl; local 1247 ishtp_get_client_data(struct ishtp_cl *cl) argument 1253 ishtp_set_client_data(struct ishtp_cl *cl, void *data) argument 1259 ishtp_get_ishtp_device(struct ishtp_cl *cl) argument 1265 ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size) argument 1271 ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size) argument 1277 ishtp_set_connection_state(struct ishtp_cl *cl, int state) argument 1283 ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id) argument [all...] |
H A D | client-buffers.c | 13 * @cl: client device instance 19 int ishtp_cl_alloc_rx_ring(struct ishtp_cl *cl) argument 21 size_t len = cl->device->fw_client->props.max_msg_length; 27 for (j = 0; j < cl->rx_ring_size; ++j) { 28 rb = ishtp_io_rb_init(cl); 36 spin_lock_irqsave(&cl->free_list_spinlock, flags); 37 list_add_tail(&rb->list, &cl->free_rb_list.list); 38 spin_unlock_irqrestore(&cl->free_list_spinlock, flags); 44 dev_err(&cl->device->dev, "error in allocating Rx buffers\n"); 45 ishtp_cl_free_rx_ring(cl); 57 ishtp_cl_alloc_tx_ring(struct ishtp_cl *cl) argument 97 ishtp_cl_free_rx_ring(struct ishtp_cl *cl) argument 130 ishtp_cl_free_tx_ring(struct ishtp_cl *cl) argument 182 ishtp_io_rb_init(struct ishtp_cl *cl) argument 231 struct ishtp_cl *cl; local 262 ishtp_cl_tx_empty(struct ishtp_cl *cl) argument 283 ishtp_cl_rx_get_rb(struct ishtp_cl *cl) argument [all...] |
/linux-master/include/linux/ |
H A D | closure.h | 31 * 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); 170 void closure_sub(struct closure *cl, int v); 171 void closure_put(struct closure *cl); 173 bool closure_wait(struct closure_waitlist *list, struct closure *cl); 176 closure_nr_remaining(struct closure *cl) argument 187 closure_sync(struct closure *cl) argument 199 closure_sync_timeout(struct closure *cl, unsigned long timeout) argument 216 closure_debug_create(struct closure *cl) argument 217 closure_debug_destroy(struct closure *cl) argument 221 closure_set_ip(struct closure *cl) argument 228 closure_set_ret_ip(struct closure *cl) argument 235 closure_set_waiting(struct closure *cl, unsigned long f) argument 242 closure_set_stopped(struct closure *cl) argument 247 set_closure_fn(struct closure *cl, closure_fn *fn, struct workqueue_struct *wq) argument 255 closure_queue(struct closure *cl) argument 275 closure_get(struct closure *cl) argument 293 closure_init(struct closure *cl, struct closure *parent) argument 307 closure_init_stack(struct closure *cl) argument 397 closure_call(struct closure *cl, closure_fn fn, struct workqueue_struct *wq, struct closure *parent) argument [all...] |
H A D | intel-ish-client-if.h | 63 * @cl: ISHTP client instance 70 struct ishtp_cl *cl; member in struct:ishtp_cl_rb 92 void ishtp_cl_free(struct ishtp_cl *cl); 93 int ishtp_cl_link(struct ishtp_cl *cl); 94 void ishtp_cl_unlink(struct ishtp_cl *cl); 95 int ishtp_cl_disconnect(struct ishtp_cl *cl); 96 int ishtp_cl_connect(struct ishtp_cl *cl); 97 int ishtp_cl_establish_connection(struct ishtp_cl *cl, const guid_t *uuid, 99 void ishtp_cl_destroy_connection(struct ishtp_cl *cl, bool reset); 100 int ishtp_cl_send(struct ishtp_cl *cl, uint8_ [all...] |
H A D | mailbox_client.h | 35 void (*rx_callback)(struct mbox_client *cl, void *mssg); 36 void (*tx_prepare)(struct mbox_client *cl, void *mssg); 37 void (*tx_done)(struct mbox_client *cl, void *mssg, int r); 40 int mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl); 41 struct mbox_chan *mbox_request_channel_byname(struct mbox_client *cl, 43 struct mbox_chan *mbox_request_channel(struct mbox_client *cl, int index);
|
/linux-master/drivers/misc/mei/ |
H A D | client.c | 341 cb->cl->tx_cb_queued++; 353 if (!WARN_ON(cb->cl->tx_cb_queued == 0)) 354 cb->cl->tx_cb_queued--; 362 * @cl: mei client 367 static void mei_cl_set_read_by_fp(const struct mei_cl *cl, argument 372 list_for_each_entry(cl_vtag, &cl->vtag_map, list) { 383 * @cl: mei client 389 static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, argument 401 cb->cl = cl; 416 mei_io_list_flush_cl(struct list_head *head, const struct mei_cl *cl) argument 437 mei_io_tx_list_free_cl(struct list_head *head, const struct mei_cl *cl, const struct file *fp) argument 469 mei_cl_free_pending(struct mei_cl *cl) argument 487 mei_cl_alloc_cb(struct mei_cl *cl, size_t length, enum mei_cb_file_ops fop_type, const struct file *fp) 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) argument 549 mei_cl_read_cb(struct mei_cl *cl, const struct file *fp) argument 572 mei_cl_flush_queues(struct mei_cl *cl, const struct file *fp) argument 603 mei_cl_init(struct mei_cl *cl, struct mei_device *dev) argument 628 struct mei_cl *cl; local 648 mei_cl_link(struct mei_cl *cl) argument 690 mei_cl_unlink(struct mei_cl *cl) argument 769 mei_cl_wake_all(struct mei_cl *cl) argument 801 mei_cl_set_disconnected(struct mei_cl *cl) argument 832 mei_cl_set_connecting(struct mei_cl *cl, struct mei_me_client *me_cl) argument 860 mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb) argument 891 mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) argument 922 __mei_cl_disconnect(struct mei_cl *cl) argument 979 mei_cl_disconnect(struct mei_cl *cl) argument 1031 mei_cl_is_other_connecting(struct mei_cl *cl) argument 1055 mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb) argument 1084 mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) argument 1121 mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl, const struct file *fp) argument 1213 struct mei_cl *cl; local 1239 mei_cl_tx_flow_ctrl_creds(struct mei_cl *cl) argument 1267 mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl *cl) argument 1322 mei_cl_fp_by_vtag(const struct mei_cl *cl, u8 vtag) argument 1341 mei_cl_reset_read_by_vtag(const struct mei_cl *cl, u8 vtag) argument 1361 mei_cl_read_vtag_add_fc(struct mei_cl *cl) argument 1386 mei_cl_vt_support_check(const struct mei_cl *cl) argument 1407 mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) argument 1435 mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) argument 1481 mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) argument 1521 mei_cl_notify_request(struct mei_cl *cl, const struct file *fp, u8 request) argument 1593 mei_cl_notify(struct mei_cl *cl) argument 1626 mei_cl_notify_get(struct mei_cl *cl, bool block, bool *notify_ev) argument 1674 mei_cl_read_start(struct mei_cl *cl, size_t length, const struct file *fp) argument 1838 mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) argument 1965 mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, unsigned long timeout) argument 2133 mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb) argument 2185 struct mei_cl *cl; local 2194 struct mei_cl *cl; local 2211 mei_cl_irq_dma_map(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) argument 2247 mei_cl_irq_dma_unmap(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) argument 2274 mei_cl_dma_alloc(struct mei_cl *cl, u8 buf_id, size_t size) argument 2287 mei_cl_dma_free(struct mei_cl *cl) argument 2314 mei_cl_dma_alloc_and_map(struct mei_cl *cl, const struct file *fp, u8 buffer_id, size_t size) argument 2408 mei_cl_dma_unmap(struct mei_cl *cl, const struct file *fp) argument [all...] |
H A D | client.h | 131 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) argument 175 mei_cl_me_id(const struct mei_cl *cl) argument 187 mei_cl_mtu(const struct mei_cl *cl) argument 199 mei_cl_is_fixed_address(const struct mei_cl *cl) argument 212 mei_cl_is_single_recv_buf(const struct mei_cl *cl) argument 224 mei_cl_uuid(const struct mei_cl *cl) argument 236 mei_cl_host_addr(const struct mei_cl *cl) argument [all...] |
H A D | main.c | 50 struct mei_cl *cl; local 65 cl = mei_cl_alloc_linked(dev); 66 if (IS_ERR(cl)) { 67 err = PTR_ERR(cl); 71 cl->fp = file; 72 file->private_data = cl; 86 * @cl: host client 90 static void mei_cl_vtag_remove_by_fp(const struct mei_cl *cl, argument 95 list_for_each_entry_safe(vtag_l, next, &cl->vtag_map, list) { 114 struct mei_cl *cl local 172 struct mei_cl *cl = file->private_data; local 288 mei_cl_vtag_by_fp(const struct mei_cl *cl, const struct file *fp) argument 314 struct mei_cl *cl = file->private_data; local 411 struct mei_cl *cl; local 511 struct mei_cl *cl; local 600 struct mei_cl *cl = file->private_data; local 619 struct mei_cl *cl = file->private_data; local 644 struct mei_cl *cl = file->private_data; local 786 struct mei_cl *cl = file->private_data; local 839 mei_cl_is_write_queued(struct mei_cl *cl) argument 865 struct mei_cl *cl = fp->private_data; local 917 struct mei_cl *cl = file->private_data; local [all...] |
H A D | hbm.h | 46 int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl); 47 int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl); 48 int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl); 49 int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl); 54 struct mei_cl *cl, u8 request); 55 int mei_hbm_cl_dma_map_req(struct mei_device *dev, struct mei_cl *cl); 56 int mei_hbm_cl_dma_unmap_req(struct mei_device *dev, struct mei_cl *cl);
|
/linux-master/net/sched/ |
H A D | sch_hfsc.c | 185 eltree_insert(struct hfsc_class *cl) argument 187 struct rb_node **p = &cl->sched->eligible.rb_node; 194 if (cl->cl_e >= cl1->cl_e) 199 rb_link_node(&cl->el_node, parent, p); 200 rb_insert_color(&cl->el_node, &cl->sched->eligible); 204 eltree_remove(struct hfsc_class *cl) argument 206 rb_erase(&cl->el_node, &cl->sched->eligible); 210 eltree_update(struct hfsc_class *cl) argument 220 struct hfsc_class *p, *cl = NULL; local 250 vttree_insert(struct hfsc_class *cl) argument 269 vttree_remove(struct hfsc_class *cl) argument 275 vttree_update(struct hfsc_class *cl) argument 282 vttree_firstfit(struct hfsc_class *cl, u64 cur_time) argument 299 vttree_get_minvt(struct hfsc_class *cl, u64 cur_time) argument 319 cftree_insert(struct hfsc_class *cl) argument 338 cftree_remove(struct hfsc_class *cl) argument 344 cftree_update(struct hfsc_class *cl) argument 609 init_ed(struct hfsc_class *cl, unsigned int next_len) argument 635 update_ed(struct hfsc_class *cl, unsigned int next_len) argument 644 update_d(struct hfsc_class *cl, unsigned int next_len) argument 650 update_cfmin(struct hfsc_class *cl) argument 664 init_vf(struct hfsc_class *cl, unsigned int len) argument 743 update_vf(struct hfsc_class *cl, unsigned int len, u64 cur_time) argument 847 hfsc_adjust_levels(struct hfsc_class *cl) argument 875 hfsc_change_rsc(struct hfsc_class *cl, struct tc_service_curve *rsc, u64 cur_time) argument 889 hfsc_change_fsc(struct hfsc_class *cl, struct tc_service_curve *fsc) argument 897 hfsc_change_usc(struct hfsc_class *cl, struct tc_service_curve *usc, u64 cur_time) argument 906 hfsc_upgrade_rt(struct hfsc_class *cl) argument 925 struct hfsc_class *cl = (struct hfsc_class *)*arg; local 1092 hfsc_destroy_class(struct Qdisc *sch, struct hfsc_class *cl) argument 1108 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1134 struct hfsc_class *head, *cl; local 1189 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1207 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1218 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1238 struct hfsc_class *cl = hfsc_find_class(classid, sch); local 1252 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1261 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1287 hfsc_dump_curves(struct sk_buff *skb, struct hfsc_class *cl) argument 1311 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1336 struct hfsc_class *cl = (struct hfsc_class *)arg; local 1360 struct hfsc_class *cl; local 1379 struct hfsc_class *cl; local 1453 hfsc_reset_class(struct hfsc_class *cl) argument 1486 struct hfsc_class *cl; local 1502 struct hfsc_class *cl; local 1541 struct hfsc_class *cl; local 1588 struct hfsc_class *cl; local [all...] |
H A D | sch_drr.c | 58 struct drr_class *cl = (struct drr_class *)*arg; local 83 if (cl != NULL) { 85 err = gen_replace_estimator(&cl->bstats, NULL, 86 &cl->rate_est, 97 cl->quantum = quantum; 103 cl = kzalloc(sizeof(struct drr_class), GFP_KERNEL); 104 if (cl == NULL) 107 gnet_stats_basic_sync_init(&cl->bstats); 108 cl->common.classid = classid; 109 cl 139 drr_destroy_class(struct Qdisc *sch, struct drr_class *cl) argument 150 struct drr_class *cl = (struct drr_class *)arg; local 173 drr_tcf_block(struct Qdisc *sch, unsigned long cl, struct netlink_ext_ack *extack) argument 189 struct drr_class *cl = drr_find_class(sch, classid); local 199 struct drr_class *cl = (struct drr_class *)arg; local 208 struct drr_class *cl = (struct drr_class *)arg; local 223 struct drr_class *cl = (struct drr_class *)arg; local 230 struct drr_class *cl = (struct drr_class *)arg; local 238 struct drr_class *cl = (struct drr_class *)arg; local 260 struct drr_class *cl = (struct drr_class *)arg; local 280 struct drr_class *cl; local 298 struct drr_class *cl; local 337 struct drr_class *cl; local 372 struct drr_class *cl; local 428 struct drr_class *cl; local 443 struct drr_class *cl; local [all...] |
H A D | sch_htb.c | 223 struct htb_class *cl; local 234 cl = htb_find(skb->priority, sch); 235 if (cl) { 236 if (cl->level == 0) 237 return cl; 239 tcf = rcu_dereference_bh(cl->filter_list); 257 cl = (void *)res.class; 258 if (!cl) { 261 cl = htb_find(res.classid, sch); 262 if (!cl) 287 htb_add_to_id_tree(struct rb_root *root, struct htb_class *cl, int prio) argument 316 htb_add_to_wait_tree(struct htb_sched *q, struct htb_class *cl, s64 delay) argument 363 htb_add_class_to_row(struct htb_sched *q, struct htb_class *cl, int mask) argument 395 htb_remove_class_from_row(struct htb_sched *q, struct htb_class *cl, int mask) argument 425 htb_activate_prios(struct htb_sched *q, struct htb_class *cl) argument 465 htb_deactivate_prios(struct htb_sched *q, struct htb_class *cl) argument 502 htb_lowater(const struct htb_class *cl) argument 509 htb_hiwater(const struct htb_class *cl) argument 532 htb_class_mode(struct htb_class *cl, s64 *diff) argument 561 htb_change_class_mode(struct htb_sched *q, struct htb_class *cl, s64 *diff) argument 592 htb_activate(struct htb_sched *q, struct htb_class *cl) argument 610 htb_deactivate(struct htb_sched *q, struct htb_class *cl) argument 624 struct htb_class *cl = htb_classify(skb, sch, &ret); local 657 htb_accnt_tokens(struct htb_class *cl, int bytes, s64 diff) argument 670 htb_accnt_ctokens(struct htb_class *cl, int bytes, s64 diff) argument 698 htb_charge_class(struct htb_sched *q, struct htb_class *cl, int level, struct sk_buff *skb) argument 757 struct htb_class *cl; local 792 struct htb_class *cl = local 852 struct htb_class *cl; local 875 struct htb_class *cl, *start; local 1000 struct htb_class *cl; local 1243 struct htb_class *cl = (struct htb_class *)arg; local 1289 htb_offload_aggregate_stats(struct htb_sched *q, struct htb_class *cl) argument 1322 struct htb_class *cl = (struct htb_class *)arg; local 1398 htb_offload_get_queue(struct htb_class *cl) argument 1445 struct htb_class *cl = (struct htb_class *)arg; local 1480 struct htb_class *cl = (struct htb_class *)arg; local 1486 struct htb_class *cl = (struct htb_class *)arg; local 1488 htb_deactivate(qdisc_priv(sch), cl); local 1491 htb_parent_last_child(struct htb_class *cl) argument 1502 htb_parent_to_leaf(struct Qdisc *sch, struct htb_class *cl, struct Qdisc *new_q) argument 1538 htb_destroy_class_offload(struct Qdisc *sch, struct htb_class *cl, bool last_child, bool destroying, struct netlink_ext_ack *extack) argument 1601 htb_destroy_class(struct Qdisc *sch, struct htb_class *cl) argument 1619 struct htb_class *cl; local 1694 struct htb_class *cl = (struct htb_class *)arg; local 1763 struct htb_class *cl = (struct htb_class *)*arg, *parent; local 2075 struct htb_class *cl = (struct htb_class *)arg; local 2083 struct htb_class *cl = htb_find(classid, sch); local 2101 struct htb_class *cl = (struct htb_class *)arg; local 2109 struct htb_class *cl; local [all...] |
H A D | sch_qfq.c | 317 struct qfq_class *cl) 319 cl->agg = agg; 322 if (cl->qdisc->q.qlen > 0) { /* adding an active class */ 323 list_add_tail(&cl->alist, &agg->active); 325 cl && q->in_serv_agg != agg) /* agg was inactive */ 345 static void qfq_deactivate_class(struct qfq_sched *q, struct qfq_class *cl) argument 347 struct qfq_aggregate *agg = cl->agg; 350 list_del(&cl->alist); /* remove from RR queue of the aggregate */ 356 static void qfq_rm_from_agg(struct qfq_sched *q, struct qfq_class *cl) argument 358 struct qfq_aggregate *agg = cl 315 qfq_add_to_agg(struct qfq_sched *q, struct qfq_aggregate *agg, struct qfq_class *cl) argument 369 qfq_deact_rm_from_agg(struct qfq_sched *q, struct qfq_class *cl) argument 378 qfq_change_agg(struct Qdisc *sch, struct qfq_class *cl, u32 weight, u32 lmax) argument 406 struct qfq_class *cl = (struct qfq_class *)*arg; local 530 qfq_destroy_class(struct Qdisc *sch, struct qfq_class *cl) argument 544 struct qfq_class *cl = (struct qfq_class *)arg; local 567 qfq_tcf_block(struct Qdisc *sch, unsigned long cl, struct netlink_ext_ack *extack) argument 581 struct qfq_class *cl = qfq_find_class(sch, classid); local 591 struct qfq_class *cl = (struct qfq_class *)arg; local 600 struct qfq_class *cl = (struct qfq_class *)arg; local 615 struct qfq_class *cl = (struct qfq_class *)arg; local 623 struct qfq_class *cl = (struct qfq_class *)arg; local 646 struct qfq_class *cl = (struct qfq_class *)arg; local 665 struct qfq_class *cl; local 683 struct qfq_class *cl; local 977 agg_dequeue(struct qfq_aggregate *agg, struct qfq_class *cl, unsigned int len) argument 997 qfq_peek_skb(struct qfq_aggregate *agg, struct qfq_class **cl, unsigned int *len) argument 1089 struct qfq_class *cl; local 1217 struct qfq_class *cl; local 1419 struct qfq_class *cl = (struct qfq_class *)arg; local 1466 struct qfq_class *cl; local 1482 struct qfq_class *cl; local [all...] |
/linux-master/lib/ |
H A D | closure.c | 16 static inline void closure_put_after_sub(struct closure *cl, int flags) argument 26 cl->closure_get_happened = false; 28 if (cl->fn && !(flags & CLOSURE_DESTRUCTOR)) { 29 atomic_set(&cl->remaining, 31 closure_queue(cl); 33 struct closure *parent = cl->parent; 34 closure_fn *destructor = cl->fn; 36 closure_debug_destroy(cl); 39 destructor(&cl->work); 48 void closure_sub(struct closure *cl, in argument 57 closure_put(struct closure *cl) argument 69 struct closure *cl, *t; local 92 closure_wait(struct closure_waitlist *waitlist, struct closure *cl) argument 113 struct closure *cl = container_of(ws, struct closure, work); local 124 __closure_sync(struct closure *cl) argument 142 __closure_sync_timeout(struct closure *cl, unsigned long timeout) argument 184 closure_debug_create(struct closure *cl) argument 197 closure_debug_destroy(struct closure *cl) argument 212 struct closure *cl; local [all...] |
/linux-master/include/linux/hsi/ |
H A D | hsi.h | 138 static inline void hsi_client_set_drvdata(struct hsi_client *cl, void *data) argument 140 dev_set_drvdata(&cl->device, data); 143 static inline void *hsi_client_drvdata(struct hsi_client *cl) argument 145 return dev_get_drvdata(&cl->device); 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 in struct:hsi_msg 230 int (*setup)(struct hsi_client *cl); 231 int (*flush)(struct hsi_client *cl); 246 hsi_port_claimed(struct hsi_client *cl) argument 329 hsi_id(struct hsi_client *cl) argument 340 hsi_port_id(struct hsi_client *cl) argument 354 hsi_setup(struct hsi_client *cl) argument 370 hsi_flush(struct hsi_client *cl) argument 384 hsi_async_read(struct hsi_client *cl, struct hsi_msg *msg) argument 397 hsi_async_write(struct hsi_client *cl, struct hsi_msg *msg) argument 409 hsi_start_tx(struct hsi_client *cl) argument 422 hsi_stop_tx(struct hsi_client *cl) argument [all...] |
/linux-master/arch/openrisc/kernel/ |
H A D | dma.c | 27 unsigned long cl; local 39 for (cl = __pa(addr); cl < __pa(next); cl += cpuinfo->dcache_block_size) 40 mtspr(SPR_DCBFR, cl); 101 unsigned long cl; local 107 for (cl = addr; cl < addr + size; 108 cl += cpuinfo->dcache_block_size) 109 mtspr(SPR_DCBFR, cl); [all...] |
/linux-master/drivers/clk/ |
H A D | clkdev.c | 38 struct clk_lookup *p, *cl = NULL; local 62 cl = p; 69 return cl; 74 struct clk_lookup *cl; local 78 cl = clk_find(dev_id, con_id); 79 if (cl) 80 hw = cl->clk_hw; 121 static void __clkdev_add(struct clk_lookup *cl) argument 124 list_add_tail(&cl->node, &clocks); 128 void clkdev_add(struct clk_lookup *cl) argument 136 clkdev_add_table(struct clk_lookup *cl, size_t num) argument 151 struct clk_lookup cl; member in struct:clk_lookup_alloc 222 struct clk_lookup *cl; local 243 struct clk_lookup *cl; local 266 struct clk_lookup *cl; local 297 clkdev_drop(struct clk_lookup *cl) argument 310 struct clk_lookup *cl; local 320 do_clk_register_clkdev(struct clk_hw *hw, struct clk_lookup **cl, const char *con_id, const char *dev_id) argument 354 struct clk_lookup *cl; local 381 struct clk_lookup *cl; local 410 struct clk_lookup *cl; local [all...] |
/linux-master/drivers/hsi/ |
H A D | hsi_core.c | 60 struct hsi_client *cl = to_hsi_client(dev); local 62 kfree(cl->tx_cfg.channels); 63 kfree(cl->rx_cfg.channels); 64 kfree(cl); 70 struct hsi_client *cl; local 73 cl = kzalloc(sizeof(*cl), GFP_KERNEL); 74 if (!cl) 77 cl->tx_cfg = info->tx_cfg; 78 if (cl 200 struct hsi_client *cl; local 577 hsi_async(struct hsi_client *cl, struct hsi_msg *msg) argument 598 hsi_claim_port(struct hsi_client *cl, unsigned int share) argument 626 hsi_release_port(struct hsi_client *cl) argument 647 struct hsi_client *cl = container_of(nb, struct hsi_client, nb); local 666 hsi_register_port_event(struct hsi_client *cl, void (*handler)(struct hsi_client *, unsigned long)) argument 691 hsi_unregister_port_event(struct hsi_client *cl) argument 738 hsi_get_channel_id_by_name(struct hsi_client *cl, char *name) argument [all...] |
/linux-master/sound/soc/apple/ |
H A D | mca.c | 65 #define PORT_DATA_SEL_TXA(cl) (1 << ((cl)*2)) 66 #define PORT_DATA_SEL_TXB(cl) (2 << ((cl)*2)) 111 #define REG_DMA_ADAPTER_A(cl) (0x8000 * (cl)) 112 #define REG_DMA_ADAPTER_B(cl) (0x8000 * (cl) + 0x4000) 167 static void mca_modify(struct mca_cluster *cl, int regoffset, u32 mask, u32 val) argument 169 __iomem void *ptr = cl 195 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 232 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 259 mca_fe_enable_clocks(struct mca_cluster *cl) argument 295 mca_fe_disable_clocks(struct mca_cluster *cl) argument 304 mca_fe_clocks_in_use(struct mca_cluster *cl) argument 331 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 361 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 393 mca_configure_serdes(struct mca_cluster *cl, int serdes_unit, unsigned int mask, int slots, int nchans, int slot_width, bool is_tx, int port) argument 470 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 482 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 540 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 569 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 690 mca_be_started(struct mca_cluster *cl) argument 705 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 756 struct mca_cluster *cl = mca_dai_to_cluster(dai); local 815 struct mca_cluster *cl = mca_dai_to_cluster(snd_soc_rtd_to_cpu(rtd, 0)); local 896 mca_request_dma_channel(struct mca_cluster *cl, unsigned int stream) argument 914 struct mca_cluster *cl = mca_dai_to_cluster(snd_soc_rtd_to_cpu(rtd, 0)); local 936 struct mca_cluster *cl = mca_dai_to_cluster(snd_soc_rtd_to_cpu(rtd, 0)); local 991 struct mca_cluster *cl = &mca->clusters[i]; local 1068 struct mca_cluster *cl = &clusters[i]; local [all...] |
/linux-master/drivers/hsi/clients/ |
H A D | ssi_protocol.c | 118 * @cl: HSI client own reference 140 struct hsi_client *cl; member in struct:ssi_protocol 218 struct ssi_protocol *ssi = hsi_client_drvdata(msg->cl); 220 dev_dbg(&msg->cl->device, "Release cmd 0x%08x\n", ssip_get_cmd(msg)); 332 if (slave->device.parent == ssi->cl->device.parent) { 333 master = ssi->cl; 386 static void ssip_reset(struct hsi_client *cl) argument 388 struct ssi_protocol *ssi = hsi_client_drvdata(cl); 394 hsi_flush(cl); 397 hsi_stop_tx(cl); 421 ssip_dump_state(struct hsi_client *cl) argument 442 ssip_error(struct hsi_client *cl) argument 457 struct hsi_client *cl = ssi->cl; local 484 struct hsi_client *cl = ssi->cl; local 493 struct hsi_client *cl = ssi->cl; local 499 ssip_send_bootinfo_req_cmd(struct hsi_client *cl) argument 515 ssip_start_rx(struct hsi_client *cl) argument 541 ssip_stop_rx(struct hsi_client *cl) argument 560 struct hsi_client *cl = msg->cl; local 572 ssip_xmit(struct hsi_client *cl) argument 641 struct hsi_client *cl = msg->cl; local 657 ssip_rx_bootinforeq(struct hsi_client *cl, u32 cmd) argument 698 ssip_rx_bootinforesp(struct hsi_client *cl, u32 cmd) argument 715 ssip_rx_waketest(struct hsi_client *cl, u32 cmd) argument 748 ssip_rx_ready(struct hsi_client *cl) argument 769 ssip_rx_strans(struct hsi_client *cl, u32 cmd) argument 816 struct hsi_client *cl = msg->cl; local 855 struct hsi_client *cl = msg->cl; local 877 struct hsi_client *cl = msg->cl; local 903 ssip_port_event(struct hsi_client *cl, unsigned long event) argument 919 struct hsi_client *cl = to_hsi_client(dev->dev.parent); local 952 struct hsi_client *cl = to_hsi_client(dev->dev.parent); local 965 struct hsi_client *cl = ssi->cl; local 972 struct hsi_client *cl = to_hsi_client(dev->dev.parent); local 1076 struct hsi_client *cl = to_hsi_client(dev); local 1152 struct hsi_client *cl = to_hsi_client(dev); local [all...] |
/linux-master/arch/x86/math-emu/ |
H A D | wm_shrx.S | 50 shrd %cl,%ebx,%eax 51 shrd %cl,%edx,%ebx 52 shr %cl,%edx 64 subb $32,%cl 67 shrd %cl,%edx,%eax 68 shr %cl,%edx 79 subb $64,%cl 81 shr %cl,%eax 131 subb $32,%cl 135 shrd %cl, [all...] |
/linux-master/drivers/staging/iio/addac/ |
H A D | adt7316-i2c.c | 22 struct i2c_client *cl = client; local 25 ret = i2c_smbus_write_byte(cl, reg); 27 dev_err(&cl->dev, "I2C fail to select reg\n"); 33 dev_err(&cl->dev, "I2C read error\n"); 44 struct i2c_client *cl = client; local 47 ret = i2c_smbus_write_byte_data(cl, reg, data); 49 dev_err(&cl->dev, "I2C write error\n"); 56 struct i2c_client *cl = client; local 63 ret = adt7316_i2c_read(cl, reg, &data[i]); 65 dev_err(&cl 75 struct i2c_client *cl = client; local [all...] |
/linux-master/drivers/media/platform/amphion/ |
H A D | vpu_mbox.c | 17 static void vpu_mbox_rx_callback(struct mbox_client *cl, void *msg) argument 19 struct vpu_mbox *rx = container_of(cl, struct vpu_mbox, cl); 28 struct mbox_client *cl; local 35 cl = &mbox->cl; 36 cl->dev = dev; 38 cl->tx_block = true; 39 cl->tx_tout = 1000; 41 cl [all...] |