| /linux/drivers/hid/intel-ish-hid/ishtp/ |
| H A D | client.c | 19 * @cl: ishtp client instance 23 static void ishtp_read_list_flush(struct ishtp_cl *cl) in ishtp_read_list_flush() argument 29 spin_lock_irqsave(&cl->dev->read_list_spinlock, flags); in ishtp_read_list_flush() 30 list_for_each_entry_safe(rb, next, &cl->dev->read_list.list, list) in ishtp_read_list_flush() 31 if (rb->cl && ishtp_cl_cmp_id(cl, rb->cl)) { in ishtp_read_list_flush() 33 spin_lock(&cl->free_list_spinlock); in ishtp_read_list_flush() 34 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_read_list_flush() 35 spin_unlock(&cl in ishtp_read_list_flush() 49 ishtp_cl_flush_queues(struct ishtp_cl * cl) ishtp_cl_flush_queues() argument 68 ishtp_cl_init(struct ishtp_cl * cl,struct ishtp_device * dev) ishtp_cl_init() argument 106 struct ishtp_cl *cl; ishtp_cl_allocate() local 123 ishtp_cl_free(struct ishtp_cl * cl) ishtp_cl_free() argument 154 ishtp_cl_link(struct ishtp_cl * cl) ishtp_cl_link() argument 205 ishtp_cl_unlink(struct ishtp_cl * cl) ishtp_cl_unlink() argument 247 ishtp_cl_disconnect(struct ishtp_cl * cl) ishtp_cl_disconnect() argument 301 ishtp_cl_is_other_connecting(struct ishtp_cl * cl) ishtp_cl_is_other_connecting() argument 335 ishtp_cl_connect_to_fw(struct ishtp_cl * cl) ishtp_cl_connect_to_fw() argument 404 ishtp_cl_connect(struct ishtp_cl * cl) ishtp_cl_connect() argument 469 ishtp_cl_establish_connection(struct ishtp_cl * cl,const guid_t * uuid,int tx_size,int rx_size,bool reset) ishtp_cl_establish_connection() argument 557 ishtp_cl_destroy_connection(struct ishtp_cl * cl,bool reset) ishtp_cl_destroy_connection() argument 590 ishtp_cl_read_start(struct ishtp_cl * cl) ishtp_cl_read_start() argument 674 ishtp_cl_send(struct ishtp_cl * cl,uint8_t * buf,size_t length) ishtp_cl_send() argument 759 struct ishtp_cl *cl = rb->cl; ishtp_cl_read_complete() local 784 struct ishtp_cl *cl = prm; ipc_tx_send() local 872 ishtp_cl_send_msg_ipc(struct ishtp_device * dev,struct ishtp_cl * cl) ishtp_cl_send_msg_ipc() argument 891 ishtp_cl_send_msg_dma(struct ishtp_device * dev,struct ishtp_cl * cl) ishtp_cl_send_msg_dma() argument 965 ishtp_cl_send_msg(struct ishtp_device * dev,struct ishtp_cl * cl) ishtp_cl_send_msg() argument 984 struct ishtp_cl *cl; recv_ishtp_cl_msg() local 1114 struct ishtp_cl *cl; recv_ishtp_cl_msg_dma() local 1228 ishtp_get_client_data(struct ishtp_cl * cl) ishtp_get_client_data() argument 1234 ishtp_set_client_data(struct ishtp_cl * cl,void * data) ishtp_set_client_data() argument 1240 ishtp_get_ishtp_device(struct ishtp_cl * cl) ishtp_get_ishtp_device() argument 1246 ishtp_set_tx_ring_size(struct ishtp_cl * cl,int size) ishtp_set_tx_ring_size() argument 1252 ishtp_set_rx_ring_size(struct ishtp_cl * cl,int size) ishtp_set_rx_ring_size() argument 1258 ishtp_set_connection_state(struct ishtp_cl * cl,int state) ishtp_set_connection_state() argument 1264 ishtp_get_connection_state(struct ishtp_cl * cl) ishtp_get_connection_state() argument 1270 ishtp_cl_set_fw_client_id(struct ishtp_cl * cl,int fw_client_id) ishtp_cl_set_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) 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_rx_get_rb(struct ishtp_cl * cl) ishtp_cl_rx_get_rb() argument [all...] |
| H A D | hbm.c | 48 * @cl: client 50 * @buf: buffer for cl header 55 static inline void ishtp_hbm_cl_hdr(struct ishtp_cl *cl, uint8_t hbm_cmd, 63 cmd->host_addr = cl->host_client_id; in ishtp_hbm_cl_hdr() 64 cmd->fw_addr = cl->fw_client_id; in ishtp_hbm_cl_hdr() 69 * @cl: client 76 static inline bool ishtp_hbm_cl_addr_equal(struct ishtp_cl *cl, void *buf) 80 return cl->host_client_id == cmd->host_addr && in ishtp_hbm_cl_addr_equal() 81 cl->fw_client_id == cmd->fw_addr; in ishtp_hbm_cl_addr_equal() 255 * @cl 56 ishtp_hbm_cl_hdr(struct ishtp_cl * cl,uint8_t hbm_cmd,void * buf,size_t len) ishtp_hbm_cl_hdr() argument 77 ishtp_hbm_cl_addr_equal(struct ishtp_cl * cl,void * buf) ishtp_hbm_cl_addr_equal() argument 263 ishtp_hbm_cl_flow_control_req(struct ishtp_device * dev,struct ishtp_cl * cl) ishtp_hbm_cl_flow_control_req() argument 314 ishtp_hbm_cl_disconnect_req(struct ishtp_device * dev,struct ishtp_cl * cl) ishtp_hbm_cl_disconnect_req() argument 336 struct ishtp_cl *cl = NULL; ishtp_hbm_cl_disconnect_res() local 359 ishtp_hbm_cl_connect_req(struct ishtp_device * dev,struct ishtp_cl * cl) ishtp_hbm_cl_connect_req() argument 381 struct ishtp_cl *cl = NULL; ishtp_hbm_cl_connect_res() local 411 struct ishtp_cl *cl; ishtp_hbm_fw_disconnect_req() local 448 struct ishtp_cl *cl; ishtp_hbm_dma_xfer_ack() local 787 struct ishtp_cl *cl = NULL; recv_hbm() local [all...] |
| /linux/net/sched/ |
| H A D | sch_hfsc.c | 178 static bool cl_in_el_or_vttree(struct hfsc_class *cl) in cl_in_el_or_vttree() argument 180 return ((cl->cl_flags & HFSC_FSC) && cl->cl_nactive) || in cl_in_el_or_vttree() 181 ((cl->cl_flags & HFSC_RSC) && !RB_EMPTY_NODE(&cl->el_node)); in cl_in_el_or_vttree() 190 eltree_insert(struct hfsc_class *cl) in eltree_insert() argument 192 struct rb_node **p = &cl->sched->eligible.rb_node; in eltree_insert() 199 if (cl->cl_e >= cl1->cl_e) in eltree_insert() 204 rb_link_node(&cl->el_node, parent, p); in eltree_insert() 205 rb_insert_color(&cl in eltree_insert() 209 eltree_remove(struct hfsc_class * cl) eltree_remove() argument 218 eltree_update(struct hfsc_class * cl) eltree_update() argument 228 struct hfsc_class *p, *cl = NULL; eltree_get_mindl() local 258 vttree_insert(struct hfsc_class * cl) vttree_insert() argument 277 vttree_remove(struct hfsc_class * cl) vttree_remove() argument 283 vttree_update(struct hfsc_class * cl) vttree_update() argument 290 vttree_firstfit(struct hfsc_class * cl,u64 cur_time) vttree_firstfit() argument 307 vttree_get_minvt(struct hfsc_class * cl,u64 cur_time) vttree_get_minvt() argument 327 cftree_insert(struct hfsc_class * cl) cftree_insert() argument 346 cftree_remove(struct hfsc_class * cl) cftree_remove() argument 352 cftree_update(struct hfsc_class * cl) cftree_update() argument 617 init_ed(struct hfsc_class * cl,unsigned int next_len) init_ed() argument 643 update_ed(struct hfsc_class * cl,unsigned int next_len) update_ed() argument 652 update_d(struct hfsc_class * cl,unsigned int next_len) update_d() argument 658 update_cfmin(struct hfsc_class * cl) update_cfmin() argument 672 init_vf(struct hfsc_class * cl,unsigned int len) init_vf() argument 751 update_vf(struct hfsc_class * cl,unsigned int len,u64 cur_time) update_vf() argument 839 hfsc_adjust_levels(struct hfsc_class * cl) hfsc_adjust_levels() argument 867 hfsc_change_rsc(struct hfsc_class * cl,struct tc_service_curve * rsc,u64 cur_time) hfsc_change_rsc() argument 881 hfsc_change_fsc(struct hfsc_class * cl,struct tc_service_curve * fsc) hfsc_change_fsc() argument 889 hfsc_change_usc(struct hfsc_class * cl,struct tc_service_curve * usc,u64 cur_time) hfsc_change_usc() argument 898 hfsc_upgrade_rt(struct hfsc_class * cl) hfsc_upgrade_rt() argument 917 struct hfsc_class *cl = (struct hfsc_class *)*arg; hfsc_change_class() local 1091 hfsc_destroy_class(struct Qdisc * sch,struct hfsc_class * cl) hfsc_destroy_class() argument 1107 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_delete_class() local 1133 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 1238 struct hfsc_class *cl = hfsc_find_class(classid, sch); hfsc_bind_tcf() local 1252 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_unbind_tcf() local 1261 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_tcf_block() local 1287 hfsc_dump_curves(struct sk_buff * skb,struct hfsc_class * cl) hfsc_dump_curves() argument 1311 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_dump_class() local 1336 struct hfsc_class *cl = (struct hfsc_class *)arg; hfsc_dump_class_stats() local 1360 struct hfsc_class *cl; hfsc_walk() local 1379 struct hfsc_class *cl; hfsc_schedule_watchdog() local 1453 hfsc_reset_class(struct hfsc_class * cl) hfsc_reset_class() argument 1486 struct hfsc_class *cl; hfsc_reset_qdisc() local 1502 struct hfsc_class *cl; hfsc_destroy_qdisc() local 1541 struct hfsc_class *cl; hfsc_enqueue() local 1588 struct hfsc_class *cl; hfsc_dequeue() local [all...] |
| H A D | sch_htb.c | 223 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() 288 htb_add_to_id_tree(struct rb_root * root,struct htb_class * cl,int prio) htb_add_to_id_tree() argument 317 htb_add_to_wait_tree(struct htb_sched * q,struct htb_class * cl,s64 delay) htb_add_to_wait_tree() argument 365 htb_add_class_to_row(struct htb_sched * q,struct htb_class * cl,int mask) htb_add_class_to_row() argument 397 htb_remove_class_from_row(struct htb_sched * q,struct htb_class * cl,int mask) htb_remove_class_from_row() argument 426 htb_activate_prios(struct htb_sched * q,struct htb_class * cl) htb_activate_prios() argument 466 htb_deactivate_prios(struct htb_sched * q,struct htb_class * cl) htb_deactivate_prios() argument 503 htb_lowater(const struct htb_class * cl) htb_lowater() argument 510 htb_hiwater(const struct htb_class * cl) htb_hiwater() argument 533 htb_class_mode(struct htb_class * cl,s64 * diff) htb_class_mode() argument 562 htb_change_class_mode(struct htb_sched * q,struct htb_class * cl,s64 * diff) htb_change_class_mode() argument 593 htb_activate(struct htb_sched * q,struct htb_class * cl) htb_activate() argument 611 htb_deactivate(struct htb_sched * q,struct htb_class * cl) htb_deactivate() argument 625 struct htb_class *cl = htb_classify(skb, sch, &ret); htb_enqueue() local 658 htb_accnt_tokens(struct htb_class * cl,int bytes,s64 diff) htb_accnt_tokens() argument 671 htb_accnt_ctokens(struct htb_class * cl,int bytes,s64 diff) htb_accnt_ctokens() argument 699 htb_charge_class(struct htb_sched * q,struct htb_class * cl,int level,struct sk_buff * skb) htb_charge_class() argument 758 struct htb_class *cl; htb_do_events() local 793 struct htb_class *cl = htb_id_find_next_upper() local 855 struct htb_class *cl; htb_lookup_leaf() local 878 struct htb_class *cl, *start; htb_dequeue_tree() local 1003 struct htb_class *cl; htb_reset() local 1246 struct htb_class *cl = (struct htb_class *)arg; htb_dump_class() local 1293 htb_offload_aggregate_stats(struct htb_sched * q,struct htb_class * cl) htb_offload_aggregate_stats() argument 1325 struct htb_class *cl = (struct htb_class *)arg; htb_dump_class_stats() local 1401 htb_offload_get_queue(struct htb_class * cl) htb_offload_get_queue() argument 1448 struct htb_class *cl = (struct htb_class *)arg; htb_graft() local 1483 struct htb_class *cl = (struct htb_class *)arg; htb_leaf() local 1489 struct htb_class *cl = (struct htb_class *)arg; htb_qlen_notify() local 1494 htb_parent_last_child(struct htb_class * cl) htb_parent_last_child() argument 1505 htb_parent_to_leaf(struct Qdisc * sch,struct htb_class * cl,struct Qdisc * new_q) htb_parent_to_leaf() argument 1541 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 1604 htb_destroy_class(struct Qdisc * sch,struct htb_class * cl) htb_destroy_class() argument 1622 struct htb_class *cl; htb_destroy() local 1697 struct htb_class *cl = (struct htb_class *)arg; htb_delete() local 1765 struct htb_class *cl = (struct htb_class *)*arg, *parent; htb_change_class() local 2076 struct htb_class *cl = (struct htb_class *)arg; htb_tcf_block() local 2084 struct htb_class *cl = htb_find(classid, sch); htb_bind_filter() local 2102 struct htb_class *cl = (struct htb_class *)arg; htb_unbind_filter() local 2110 struct htb_class *cl; htb_walk() local [all...] |
| H A D | sch_drr.c | 38 static bool cl_is_active(struct drr_class *cl) in cl_is_active() argument 40 return !list_empty(&cl->alist); in cl_is_active() 63 struct drr_class *cl = (struct drr_class *)*arg; in drr_change_class() local 88 if (cl != NULL) { in drr_change_class() 90 err = gen_replace_estimator(&cl->bstats, NULL, in drr_change_class() 91 &cl->rate_est, in drr_change_class() 102 cl->quantum = quantum; in drr_change_class() 108 cl = kzalloc_obj(struct drr_class); in drr_change_class() 109 if (cl == NULL) in drr_change_class() 112 gnet_stats_basic_sync_init(&cl in drr_change_class() 145 drr_destroy_class(struct Qdisc * sch,struct drr_class * cl) drr_destroy_class() argument 156 struct drr_class *cl = (struct drr_class *)arg; drr_delete_class() local 179 drr_tcf_block(struct Qdisc * sch,unsigned long cl,struct netlink_ext_ack * extack) drr_tcf_block() argument 195 struct drr_class *cl = drr_find_class(sch, classid); drr_bind_tcf() local 205 struct drr_class *cl = (struct drr_class *)arg; drr_unbind_tcf() local 214 struct drr_class *cl = (struct drr_class *)arg; drr_graft_class() local 229 struct drr_class *cl = (struct drr_class *)arg; drr_class_leaf() local 236 struct drr_class *cl = (struct drr_class *)arg; drr_qlen_notify() local 244 struct drr_class *cl = (struct drr_class *)arg; drr_dump_class() local 266 struct drr_class *cl = (struct drr_class *)arg; drr_dump_class_stats() local 286 struct drr_class *cl; drr_walk() local 304 struct drr_class *cl; drr_classify() local 343 struct drr_class *cl; drr_enqueue() local 376 struct drr_class *cl; drr_dequeue() local 432 struct drr_class *cl; drr_reset_qdisc() local 447 struct drr_class *cl; drr_destroy_qdisc() local [all...] |
| H A D | sch_qfq.c | 205 static bool cl_is_active(struct qfq_class *cl) in cl_is_active() argument 207 return !list_empty(&cl->alist); in cl_is_active() 322 struct qfq_class *cl) in qfq_add_to_agg() argument 324 cl->agg = agg; in qfq_add_to_agg() 327 if (cl->qdisc->q.qlen > 0) { /* adding an active class */ in qfq_add_to_agg() 328 list_add_tail(&cl->alist, &agg->active); in qfq_add_to_agg() 330 cl && q->in_serv_agg != agg) /* agg was inactive */ in qfq_add_to_agg() 350 static void qfq_deactivate_class(struct qfq_sched *q, struct qfq_class *cl) in qfq_deactivate_class() argument 352 struct qfq_aggregate *agg = cl->agg; in qfq_deactivate_class() 355 list_del_init(&cl in qfq_deactivate_class() 361 qfq_rm_from_agg(struct qfq_sched * q,struct qfq_class * cl) qfq_rm_from_agg() argument 374 qfq_deact_rm_from_agg(struct qfq_sched * q,struct qfq_class * cl) qfq_deact_rm_from_agg() argument 383 qfq_change_agg(struct Qdisc * sch,struct qfq_class * cl,u32 weight,u32 lmax) qfq_change_agg() argument 411 struct qfq_class *cl = (struct qfq_class *)*arg; qfq_change_class() local 539 qfq_destroy_class(struct Qdisc * sch,struct qfq_class * cl) qfq_destroy_class() argument 550 struct qfq_class *cl = (struct qfq_class *)arg; qfq_delete_class() local 574 qfq_tcf_block(struct Qdisc * sch,unsigned long cl,struct netlink_ext_ack * extack) qfq_tcf_block() argument 588 struct qfq_class *cl = qfq_find_class(sch, classid); qfq_bind_tcf() local 598 struct qfq_class *cl = (struct qfq_class *)arg; qfq_unbind_tcf() local 607 struct qfq_class *cl = (struct qfq_class *)arg; qfq_graft_class() local 622 struct qfq_class *cl = (struct qfq_class *)arg; qfq_class_leaf() local 630 struct qfq_class *cl = (struct qfq_class *)arg; qfq_dump_class() local 659 struct qfq_class *cl = (struct qfq_class *)arg; qfq_dump_class_stats() local 680 struct qfq_class *cl; qfq_walk() local 698 struct qfq_class *cl; qfq_classify() local 993 agg_dequeue(struct qfq_aggregate * agg,struct qfq_class * cl,unsigned int len) agg_dequeue() argument 1013 qfq_peek_skb(struct qfq_aggregate * agg,struct qfq_class ** cl,unsigned int * len) qfq_peek_skb() argument 1104 struct qfq_class *cl; qfq_dequeue() local 1232 struct qfq_class *cl; qfq_enqueue() local 1432 struct qfq_class *cl = (struct qfq_class *)arg; qfq_qlen_notify() local 1481 struct qfq_class *cl; qfq_reset_qdisc() local 1497 struct qfq_class *cl; qfq_destroy_qdisc() local [all...] |
| H A D | sch_ets.c | 77 static bool cl_is_active(struct ets_class *cl) in cl_is_active() argument 79 return !list_empty(&cl->alist); in cl_is_active() 104 static u32 ets_class_id(struct Qdisc *sch, const struct ets_class *cl) in ets_class_id() argument 107 int band = cl - q->classes; in ets_class_id() 197 static bool ets_class_is_strict(struct ets_sched *q, const struct ets_class *cl) in ets_class_is_strict() argument 199 unsigned int band = cl - q->classes; in ets_class_is_strict() 208 struct ets_class *cl = ets_class_from_arg(sch, *arg); in ets_class_change() local 218 if (!cl) { in ets_class_change() 236 if (ets_class_is_strict(q, cl)) { in ets_class_change() 247 cl->quantum = quantum; in ets_class_change() [all …]
|
| /linux/drivers/misc/mei/ |
| H A D | client.c | 319 cb->cl->tx_cb_queued++; in mei_tx_cb_enqueue() 331 if (!WARN_ON(cb->cl->tx_cb_queued == 0)) in mei_tx_cb_dequeue() 332 cb->cl->tx_cb_queued--; in mei_tx_cb_dequeue() 340 * @cl: mei client 345 static void mei_cl_set_read_by_fp(const struct mei_cl *cl, in mei_cl_set_read_by_fp() argument 350 list_for_each_entry(cl_vtag, &cl->vtag_map, list) { in mei_cl_set_read_by_fp() 361 * @cl: mei client 367 static struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, in mei_io_cb_init() argument 379 cb->cl = cl; in mei_io_cb_init() 395 mei_io_list_flush_cl(struct list_head * head,const struct mei_cl * cl) mei_io_list_flush_cl() argument 416 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 447 mei_cl_free_pending(struct mei_cl * cl) mei_cl_free_pending() argument 465 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 500 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 527 mei_cl_read_cb(struct mei_cl * cl,const struct file * fp) mei_cl_read_cb() argument 550 mei_cl_flush_queues(struct mei_cl * cl,const struct file * fp) mei_cl_flush_queues() argument 581 mei_cl_init(struct mei_cl * cl,struct mei_device * dev) mei_cl_init() argument 606 struct mei_cl *cl; mei_cl_allocate() local 626 mei_cl_link(struct mei_cl * cl) mei_cl_link() argument 668 mei_cl_unlink(struct mei_cl * cl) mei_cl_unlink() argument 746 mei_cl_wake_all(struct mei_cl * cl) mei_cl_wake_all() argument 778 mei_cl_set_disconnected(struct mei_cl * cl) mei_cl_set_disconnected() argument 809 mei_cl_set_connecting(struct mei_cl * cl,struct mei_me_client * me_cl) mei_cl_set_connecting() argument 837 mei_cl_send_disconnect(struct mei_cl * cl,struct mei_cl_cb * cb) mei_cl_send_disconnect() argument 868 mei_cl_irq_disconnect(struct mei_cl * cl,struct mei_cl_cb * cb,struct list_head * cmpl_list) mei_cl_irq_disconnect() argument 899 __mei_cl_disconnect(struct mei_cl * cl) __mei_cl_disconnect() argument 956 mei_cl_disconnect(struct mei_cl * cl) mei_cl_disconnect() argument 1007 mei_cl_is_other_connecting(struct mei_cl * cl) mei_cl_is_other_connecting() argument 1031 mei_cl_send_connect(struct mei_cl * cl,struct mei_cl_cb * cb) mei_cl_send_connect() argument 1060 mei_cl_irq_connect(struct mei_cl * cl,struct mei_cl_cb * cb,struct list_head * cmpl_list) mei_cl_irq_connect() argument 1097 mei_cl_connect(struct mei_cl * cl,struct mei_me_client * me_cl,const struct file * fp) mei_cl_connect() argument 1188 struct mei_cl *cl; mei_cl_alloc_linked() local 1214 mei_cl_tx_flow_ctrl_creds(struct mei_cl * cl) mei_cl_tx_flow_ctrl_creds() argument 1242 mei_cl_tx_flow_ctrl_creds_reduce(struct mei_cl * cl) mei_cl_tx_flow_ctrl_creds_reduce() argument 1297 mei_cl_fp_by_vtag(const struct mei_cl * cl,u8 vtag) mei_cl_fp_by_vtag() argument 1316 mei_cl_reset_read_by_vtag(const struct mei_cl * cl,u8 vtag) mei_cl_reset_read_by_vtag() argument 1336 mei_cl_read_vtag_add_fc(struct mei_cl * cl) mei_cl_read_vtag_add_fc() argument 1361 mei_cl_vt_support_check(const struct mei_cl * cl) mei_cl_vt_support_check() argument 1382 mei_cl_add_rd_completed(struct mei_cl * cl,struct mei_cl_cb * cb) mei_cl_add_rd_completed() argument 1410 mei_cl_del_rd_completed(struct mei_cl * cl,struct mei_cl_cb * cb) mei_cl_del_rd_completed() argument 1456 mei_cl_irq_notify(struct mei_cl * cl,struct mei_cl_cb * cb,struct list_head * cmpl_list) mei_cl_irq_notify() argument 1496 mei_cl_notify_request(struct mei_cl * cl,const struct file * fp,u8 request) mei_cl_notify_request() argument 1567 mei_cl_notify(struct mei_cl * cl) mei_cl_notify() argument 1600 mei_cl_notify_get(struct mei_cl * cl,bool block,bool * notify_ev) mei_cl_notify_get() argument 1648 mei_cl_read_start(struct mei_cl * cl,size_t length,const struct file * fp) mei_cl_read_start() argument 1811 mei_cl_irq_write(struct mei_cl * cl,struct mei_cl_cb * cb,struct list_head * cmpl_list) mei_cl_irq_write() argument 1938 mei_cl_write(struct mei_cl * cl,struct mei_cl_cb * cb,unsigned long timeout) mei_cl_write() argument 2105 mei_cl_complete(struct mei_cl * cl,struct mei_cl_cb * cb) mei_cl_complete() argument 2155 struct mei_cl *cl; mei_cl_all_disconnect() local 2164 struct mei_cl *cl; mei_cl_dma_map_find() local 2181 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 2217 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 2244 mei_cl_dma_alloc(struct mei_cl * cl,u8 buf_id,size_t size) mei_cl_dma_alloc() argument 2257 mei_cl_dma_free(struct mei_cl * cl) mei_cl_dma_free() argument 2284 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 2377 mei_cl_dma_unmap(struct mei_cl * cl,const struct file * fp) mei_cl_dma_unmap() argument [all...] |
| H A D | main.c | 50 struct mei_cl *cl; in mei_open() local 68 cl = mei_cl_alloc_linked(dev); in mei_open() 69 if (IS_ERR(cl)) { in mei_open() 70 err = PTR_ERR(cl); in mei_open() 74 cl->fp = file; in mei_open() 75 file->private_data = cl; in mei_open() 94 static void mei_cl_vtag_remove_by_fp(const struct mei_cl *cl, in mei_cl_vtag_remove_by_fp() argument 99 list_for_each_entry_safe(vtag_l, next, &cl->vtag_map, list) { in mei_cl_vtag_remove_by_fp() 118 struct mei_cl *cl = file->private_data; in mei_release() local 122 if (WARN_ON(!cl || !cl->dev)) in mei_release() [all …]
|
| H A D | interrupt.c | 32 struct mei_cl *cl; in mei_irq_compl_handler() local 35 cl = cb->cl; in mei_irq_compl_handler() 38 cl_dbg(dev, cl, "completing call back.\n"); in mei_irq_compl_handler() 39 mei_cl_complete(cl, cb); in mei_irq_compl_handler() 47 * @cl: host client 52 static inline int mei_cl_hbm_equal(struct mei_cl *cl, in mei_cl_hbm_equal() argument 55 return mei_cl_host_addr(cl) == mei_hdr->host_addr && in mei_cl_hbm_equal() 56 mei_cl_me_id(cl) == mei_hdr->me_addr; in mei_cl_hbm_equal() 86 * @cl 93 mei_cl_irq_read_msg(struct mei_cl * cl,struct mei_msg_hdr * mei_hdr,struct mei_ext_meta_hdr * meta,struct list_head * cmpl_list) mei_cl_irq_read_msg() argument 254 mei_cl_irq_disconnect_rsp(struct mei_cl * cl,struct mei_cl_cb * cb,struct list_head * cmpl_list) mei_cl_irq_disconnect_rsp() argument 286 mei_cl_irq_read(struct mei_cl * cl,struct mei_cl_cb * cb,struct list_head * cmpl_list) mei_cl_irq_read() argument 364 struct mei_cl *cl; mei_irq_read_handler() local 509 struct mei_cl *cl; mei_irq_write_handler() local 609 mei_connect_timeout(struct mei_cl * cl) mei_connect_timeout() argument 644 struct mei_cl *cl; mei_timer() local [all...] |
| H A D | bus.c | 27 * @cl: host client 35 ssize_t __mei_cl_send(struct mei_cl *cl, const u8 *buf, size_t length, u8 vtag, in __mei_cl_send() argument 38 return __mei_cl_send_timeout(cl, buf, length, vtag, mode, MAX_SCHEDULE_TIMEOUT); in __mei_cl_send() 44 * @cl: host client 55 ssize_t __mei_cl_send_timeout(struct mei_cl *cl, const u8 *buf, size_t length, u8 vtag, in __mei_cl_send_timeout() argument 62 if (WARN_ON(!cl || !cl->dev)) in __mei_cl_send_timeout() 65 bus = cl->dev; in __mei_cl_send_timeout() 74 if (!mei_cl_is_connected(cl)) { in __mei_cl_send_timeout() 80 if (!mei_me_cl_is_active(cl in __mei_cl_send_timeout() 154 __mei_cl_recv(struct mei_cl * cl,u8 * buf,size_t length,u8 * vtag,unsigned int mode,unsigned long timeout) __mei_cl_recv() argument 275 struct mei_cl *cl = cldev->cl; mei_cldev_send_vtag() local 298 struct mei_cl *cl = cldev->cl; mei_cldev_send_vtag_timeout() local 320 struct mei_cl *cl = cldev->cl; mei_cldev_recv_vtag() local 362 struct mei_cl *cl = cldev->cl; mei_cldev_recv_vtag_timeout() local 465 mei_cl_bus_notify_event(struct mei_cl * cl) mei_cl_bus_notify_event() argument 490 mei_cl_bus_rx_event(struct mei_cl * cl) mei_cl_bus_rx_event() argument 674 mei_cl_bus_vtag(struct mei_cl * cl) mei_cl_bus_vtag() argument 691 struct mei_cl *cl = cldev->cl; mei_cl_bus_vtag_alloc() local 717 struct mei_cl *cl = cldev->cl; mei_cl_bus_vtag_free() local 731 struct mei_cl *cl; mei_cldev_dma_map() local 769 struct mei_cl *cl; mei_cldev_dma_unmap() local 799 struct mei_cl *cl; mei_cldev_enable() local 874 struct mei_cl *cl; mei_cldev_disable() local 933 struct mei_cl *cl; mei_cldev_send_gsc_command() local 1321 struct mei_cl *cl; mei_cl_bus_dev_release() local 1364 struct mei_cl *cl; mei_cl_bus_dev_alloc() local [all...] |
| H A D | hbm.c | 144 * @cl: client 146 * @buf: buffer for cl header 150 void mei_hbm_cl_hdr(struct mei_cl *cl, u8 hbm_cmd, void *buf, size_t len) in mei_hbm_cl_hdr() argument 157 cmd->host_addr = mei_cl_host_addr(cl); in mei_hbm_cl_hdr() 158 cmd->me_addr = mei_cl_me_id(cl); in mei_hbm_cl_hdr() 165 * @cl: client 172 static inline int mei_hbm_cl_write(struct mei_device *dev, struct mei_cl *cl, in mei_hbm_cl_write() argument 178 mei_hbm_cl_hdr(cl, hbm_cmd, buf, len); in mei_hbm_cl_write() 187 * @cl: client 193 bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struc argument 211 struct mei_cl *cl; mei_hbm_cl_find_by_cmd() local 494 mei_hbm_cl_notify_req(struct mei_device * dev,struct mei_cl * cl,u8 start) mei_hbm_cl_notify_req() argument 538 mei_hbm_cl_notify_start_res(struct mei_device * dev,struct mei_cl * cl,struct mei_hbm_cl_cmd * cmd) mei_hbm_cl_notify_start_res() argument 564 mei_hbm_cl_notify_stop_res(struct mei_device * dev,struct mei_cl * cl,struct mei_hbm_cl_cmd * cmd) mei_hbm_cl_notify_stop_res() argument 591 struct mei_cl *cl; mei_hbm_cl_notify() local 606 mei_hbm_cl_dma_map_req(struct mei_device * dev,struct mei_cl * cl) mei_hbm_cl_dma_map_req() argument 637 mei_hbm_cl_dma_unmap_req(struct mei_device * dev,struct mei_cl * cl) mei_hbm_cl_dma_unmap_req() argument 660 struct mei_cl *cl; mei_hbm_cl_dma_map_res() local 690 struct mei_cl *cl; mei_hbm_cl_dma_unmap_res() local 820 mei_hbm_cl_flow_control_req(struct mei_device * dev,struct mei_cl * cl) mei_hbm_cl_flow_control_req() argument 873 struct mei_cl *cl; mei_hbm_cl_tx_flow_ctrl_creds_res() local 898 mei_hbm_cl_disconnect_req(struct mei_device * dev,struct mei_cl * cl) mei_hbm_cl_disconnect_req() argument 914 mei_hbm_cl_disconnect_rsp(struct mei_device * dev,struct mei_cl * cl) mei_hbm_cl_disconnect_rsp() argument 930 mei_hbm_cl_disconnect_res(struct mei_device * dev,struct mei_cl * cl,struct mei_hbm_cl_cmd * cmd) mei_hbm_cl_disconnect_res() argument 951 mei_hbm_cl_connect_req(struct mei_device * dev,struct mei_cl * cl) mei_hbm_cl_connect_req() argument 967 mei_hbm_cl_connect_res(struct mei_device * dev,struct mei_cl * cl,struct mei_hbm_cl_cmd * cmd) mei_hbm_cl_connect_res() argument 1001 struct mei_cl *cl; mei_hbm_cl_res() local 1055 struct mei_cl *cl; mei_hbm_fw_disconnect_req() local [all...] |
| /linux/sound/soc/intel/avs/ |
| H A D | cldma.c | 60 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->position, ss); in hda_cldma_fill() 77 cl->position += ss; in hda_cldma_fill() 78 cl->remaining -= ss; in hda_cldma_fill() [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);
|
| /linux/include/linux/ |
| H A D | closure.h | 171 void closure_sub(struct closure *cl, int v); 172 void closure_put(struct closure *cl); 174 bool closure_wait(struct closure_waitlist *list, struct closure *cl); 175 void __closure_sync(struct closure *cl); 177 static inline unsigned closure_nr_remaining(struct closure *cl) in closure_nr_remaining() argument 179 return atomic_read(&cl->remaining) & CLOSURE_REMAINING_MASK; in closure_nr_remaining() 188 static inline void closure_sync(struct closure *cl) in closure_sync() argument 191 BUG_ON(closure_nr_remaining(cl) != 1 && !cl->closure_get_happened); in closure_sync() 194 if (cl->closure_get_happened) in closure_sync() 195 __closure_sync(cl); in closure_sync() [all …]
|
| /linux/lib/ |
| H A D | closure.c | 30 static inline void closure_put_after_sub(struct closure *cl, int flags) in closure_put_after_sub() argument 37 cl->closure_get_happened = false; in closure_put_after_sub() 39 if (cl->fn && !(flags & CLOSURE_DESTRUCTOR)) { in closure_put_after_sub() 40 atomic_set(&cl->remaining, in closure_put_after_sub() 42 closure_queue(cl); in closure_put_after_sub() 44 struct closure *parent = cl->parent; in closure_put_after_sub() 45 closure_fn *destructor = cl->fn; in closure_put_after_sub() 47 closure_debug_destroy(cl); in closure_put_after_sub() 50 destructor(&cl->work); in closure_put_after_sub() 59 void closure_sub(struct closure *cl, int v) in closure_sub() argument [all …]
|
| /linux/drivers/hsi/ |
| H A D | hsi_core.c | 60 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_obj(*cl); 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...] |
| /linux/drivers/hsi/clients/ |
| H A D | ssi_protocol.c | 117 * @cl: HSI client own reference 139 struct hsi_client *cl; member 217 struct ssi_protocol *ssi = hsi_client_drvdata(msg->cl); in ssip_release_cmd() 219 dev_dbg(&msg->cl->device, "Release cmd 0x%08x\n", ssip_get_cmd(msg)); in ssip_release_cmd() 331 if (slave->device.parent == ssi->cl->device.parent) { in ssip_slave_get_master() 332 master = ssi->cl; in ssip_slave_get_master() 385 static void ssip_reset(struct hsi_client *cl) in ssip_reset() argument 387 struct ssi_protocol *ssi = hsi_client_drvdata(cl); in ssip_reset() 393 hsi_flush(cl); in ssip_reset() 396 hsi_stop_tx(cl); in ssip_reset() 421 ssip_dump_state(struct hsi_client * cl) ssip_dump_state() argument 442 ssip_error(struct hsi_client * cl) ssip_error() argument 457 struct hsi_client *cl = ssi->cl; ssip_keep_alive() local 484 struct hsi_client *cl = ssi->cl; ssip_rx_wd() local 493 struct hsi_client *cl = ssi->cl; ssip_tx_wd() local 499 ssip_send_bootinfo_req_cmd(struct hsi_client * cl) ssip_send_bootinfo_req_cmd() argument 515 ssip_start_rx(struct hsi_client * cl) ssip_start_rx() argument 541 ssip_stop_rx(struct hsi_client * cl) ssip_stop_rx() argument 560 struct hsi_client *cl = msg->cl; ssip_strans_complete() local 572 ssip_xmit(struct hsi_client * cl) ssip_xmit() argument 641 struct hsi_client *cl = msg->cl; ssip_rx_data_complete() local 657 ssip_rx_bootinforeq(struct hsi_client * cl,u32 cmd) ssip_rx_bootinforeq() argument 698 ssip_rx_bootinforesp(struct hsi_client * cl,u32 cmd) ssip_rx_bootinforesp() argument 715 ssip_rx_waketest(struct hsi_client * cl,u32 cmd) ssip_rx_waketest() argument 748 ssip_rx_ready(struct hsi_client * cl) ssip_rx_ready() argument 769 ssip_rx_strans(struct hsi_client * cl,u32 cmd) ssip_rx_strans() argument 816 struct hsi_client *cl = msg->cl; ssip_rxcmd_complete() local 855 struct hsi_client *cl = msg->cl; ssip_swbreak_complete() local 877 struct hsi_client *cl = msg->cl; ssip_tx_data_complete() local 903 ssip_port_event(struct hsi_client * cl,unsigned long event) ssip_port_event() argument 919 struct hsi_client *cl = to_hsi_client(dev->dev.parent); ssip_pn_open() local 952 struct hsi_client *cl = to_hsi_client(dev->dev.parent); ssip_pn_stop() local 965 struct hsi_client *cl = ssi->cl; ssip_xmit_work() local 972 struct hsi_client *cl = to_hsi_client(dev->dev.parent); ssip_pn_xmit() local 1076 struct hsi_client *cl = to_hsi_client(dev); ssi_protocol_probe() local 1152 struct hsi_client *cl = to_hsi_client(dev); ssi_protocol_remove() local [all...] |
| H A D | hsi_char.c | 73 * @cl: reference to the associated hsi_client 85 struct hsi_client *cl; member 97 * @cl: Referece to the HSI client 105 struct hsi_client *cl; member 227 struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl); in hsc_rx_completed() 247 struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl); in hsc_tx_completed() 267 struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl); in hsc_break_req_destructor() 275 struct hsc_client_data *cl_data = hsi_client_drvdata(msg->cl); in hsc_break_received() 294 hsi_flush(msg->cl); in hsc_break_received() 295 ret = hsi_async_read(msg->cl, ms in hsc_break_received() 300 hsc_break_request(struct hsi_client * cl) hsc_break_request() argument 324 hsc_break_send(struct hsi_client * cl) hsc_break_send() argument 342 hsc_rx_set(struct hsi_client * cl,struct hsc_rx_config * rxc) hsc_rx_set() argument 370 hsc_rx_get(struct hsi_client * cl,struct hsc_rx_config * rxc) hsc_rx_get() argument 377 hsc_tx_set(struct hsi_client * cl,struct hsc_tx_config * txc) hsc_tx_set() argument 404 hsc_tx_get(struct hsi_client * cl,struct hsc_tx_config * txc) hsc_tx_get() argument 680 struct hsi_client *cl = to_hsi_client(dev); hsc_probe() local 735 struct hsi_client *cl = to_hsi_client(dev); hsc_remove() local [all...] |
| /linux/drivers/clk/ |
| H A D | clkdev.c | 38 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 222 struct clk_lookup *cl; vclkdev_create() local 243 struct clk_lookup *cl; clkdev_create() local 266 struct clk_lookup *cl; clkdev_hw_create() local 297 clkdev_drop(struct clk_lookup * cl) clkdev_drop() argument 309 struct clk_lookup *cl; __clk_register_clkdev() local 320 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 353 struct clk_lookup *cl; clk_register_clkdev() local 380 struct clk_lookup *cl; clk_hw_register_clkdev() local 409 struct clk_lookup *cl; devm_clk_hw_register_clkdev() local [all...] |
| /linux/include/linux/hsi/ |
| H A D | hsi.h | 138 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); 187 struct hsi_client *cl; member 230 int (*setup)(struct hsi_client *cl); 231 int (*flush)(struct hsi_client *cl); 232 int (*start_tx)(struct hsi_client *cl); [all …]
|
| /linux/drivers/md/bcache/ |
| H A D | request.c | 60 closure_type(op, struct data_insert_op, cl); in CLOSURE_CALLBACK() 67 op->flush_journal ? cl : NULL); in CLOSURE_CALLBACK() 82 continue_at(cl, bch_data_insert_start, op->wq); in CLOSURE_CALLBACK() 87 closure_return(cl); in CLOSURE_CALLBACK() 108 static void bch_data_invalidate(struct closure *cl) in bch_data_invalidate() argument 110 struct data_insert_op *op = container_of(cl, struct data_insert_op, cl); in bch_data_invalidate() 136 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_invalidate() 141 closure_type(op, struct data_insert_op, cl); in CLOSURE_CALLBACK() 166 bch_data_insert_keys(&cl->work); in CLOSURE_CALLBACK() 171 struct closure *cl = bio->bi_private; in bch_data_insert_endio() local [all …]
|
| /linux/include/linux/soc/samsung/ |
| H A D | exynos-regs-pmu.h | 718 #define GS101_CLUSTER_CPU_OFFSET(cl, cpu) ((cl) + ((cpu) * 0x80)) argument 719 #define GS101_CLUSTER_CPU_CONFIGURATION(cl, cpu) \ argument 720 (GS101_CLUSTER_CPU_OFFSET(cl, cpu) + 0x00) 721 #define GS101_CLUSTER_CPU_STATUS(cl, cpu) \ argument 722 (GS101_CLUSTER_CPU_OFFSET(cl, cpu) + 0x04) 723 #define GS101_CLUSTER_CPU_STATES(cl, cpu) \ argument 724 (GS101_CLUSTER_CPU_OFFSET(cl, cpu) + 0x08) 725 #define GS101_CLUSTER_CPU_OPTION(cl, cpu) \ argument 726 (GS101_CLUSTER_CPU_OFFSET(cl, cp 727 GS101_CLUSTER_CPU_OUT(cl,cpu) global() argument 729 GS101_CLUSTER_CPU_IN(cl,cpu) global() argument 731 GS101_CLUSTER_CPU_INT_IN(cl,cpu) global() argument 733 GS101_CLUSTER_CPU_INT_EN(cl,cpu) global() argument 735 GS101_CLUSTER_CPU_INT_TYPE(cl,cpu) global() argument 737 GS101_CLUSTER_CPU_INT_DIR(cl,cpu) global() argument 740 GS101_CLUSTER_NONCPU_OFFSET(cl) global() argument 741 GS101_CLUSTER_NONCPU_CONFIGURATION(cl) global() argument 743 GS101_CLUSTER_NONCPU_STATUS(cl) global() argument 745 GS101_CLUSTER_NONCPU_STATES(cl) global() argument 747 GS101_CLUSTER_NONCPU_OPTION(cl) global() argument 749 GS101_CLUSTER_NONCPU_OUT(cl) global() argument 751 GS101_CLUSTER_NONCPU_IN(cl) global() argument 753 GS101_CLUSTER_NONCPU_INT_IN(cl) global() argument 755 GS101_CLUSTER_NONCPU_INT_EN(cl) global() argument 757 GS101_CLUSTER_NONCPU_INT_TYPE(cl) global() argument 759 GS101_CLUSTER_NONCPU_INT_DIR(cl) global() argument 761 GS101_CLUSTER_NONCPU_DUALRAIL_CTRL_OUT(cl) global() argument 763 GS101_CLUSTER_NONCPU_DUALRAIL_POS_OUT(cl) global() argument 765 GS101_CLUSTER_NONCPU_DUALRAIL_CTRL_IN(cl) global() argument [all...] |
| /linux/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,%eax,%ebx [all …]
|