Home
last modified time | relevance | path

Searched refs:lnk (Results 1 - 25 of 74) sorted by relevance

123

/kernel/linux/linux-6.6/net/smc/
H A Dsmc_wr.c523 void smc_wr_remember_qp_attr(struct smc_link *lnk) in smc_wr_remember_qp_attr() argument
525 struct ib_qp_attr *attr = &lnk->qp_attr; in smc_wr_remember_qp_attr()
530 ib_query_qp(lnk->roce_qp, attr, in smc_wr_remember_qp_attr()
550 lnk->wr_tx_cnt = min_t(size_t, SMC_WR_BUF_CNT, in smc_wr_remember_qp_attr()
551 lnk->qp_attr.cap.max_send_wr); in smc_wr_remember_qp_attr()
552 lnk->wr_rx_cnt = min_t(size_t, SMC_WR_BUF_CNT * 3, in smc_wr_remember_qp_attr()
553 lnk->qp_attr.cap.max_recv_wr); in smc_wr_remember_qp_attr()
556 static void smc_wr_init_sge(struct smc_link *lnk) in smc_wr_init_sge() argument
558 int sges_per_buf = (lnk->lgr->smc_version == SMC_V2) ? 2 : 1; in smc_wr_init_sge()
559 bool send_inline = (lnk in smc_wr_init_sge()
636 smc_wr_free_link(struct smc_link *lnk) smc_wr_free_link() argument
691 smc_wr_free_link_mem(struct smc_link *lnk) smc_wr_free_link_mem() argument
853 struct smc_link *lnk = container_of(ref, struct smc_link, wr_tx_refs); smcr_wr_tx_refs_free() local
860 struct smc_link *lnk = container_of(ref, struct smc_link, wr_reg_refs); smcr_wr_reg_refs_free() local
865 smc_wr_create_link(struct smc_link *lnk) smc_wr_create_link() argument
[all...]
H A Dsmc_core.c71 static void smc_ibdev_cnt_inc(struct smc_link *lnk) in smc_ibdev_cnt_inc() argument
73 atomic_inc(&lnk->smcibdev->lnk_cnt_by_port[lnk->ibport - 1]); in smc_ibdev_cnt_inc()
76 static void smc_ibdev_cnt_dec(struct smc_link *lnk) in smc_ibdev_cnt_dec() argument
78 atomic_dec(&lnk->smcibdev->lnk_cnt_by_port[lnk->ibport - 1]); in smc_ibdev_cnt_dec()
130 conn->lnk = NULL; /* reset conn->lnk first */ in smcr_lgr_conn_assign_link()
132 struct smc_link *lnk = &conn->lgr->lnk[ in smcr_lgr_conn_assign_link() local
659 struct smc_link *lnk = &lgr->lnk[i]; smcr_lgr_link_deactivate_all() local
744 smcr_link_init(struct smc_link_group *lgr, struct smc_link *lnk, u8 link_idx, struct smc_init_info *ini) smcr_link_init() argument
831 struct smc_link *lnk; smc_lgr_create() local
1205 smcr_buf_unmap_link(struct smc_buf_desc *buf_desc, bool is_rmb, struct smc_link *lnk) smcr_buf_unmap_link() argument
1228 smcr_buf_unmap_lgr(struct smc_link *lnk) smcr_buf_unmap_lgr() argument
1248 smcr_rtoken_clear_link(struct smc_link *lnk) smcr_rtoken_clear_link() argument
1259 __smcr_link_clear(struct smc_link *lnk) __smcr_link_clear() argument
1276 smcr_link_clear(struct smc_link *lnk, bool log) smcr_link_clear() argument
1293 smcr_link_hold(struct smc_link *lnk) smcr_link_hold() argument
1298 smcr_link_put(struct smc_link *lnk) smcr_link_put() argument
1690 smcr_link_down(struct smc_link *lnk) smcr_link_down() argument
1731 smcr_link_down_cond(struct smc_link *lnk) smcr_link_down_cond() argument
1740 smcr_link_down_cond_sched(struct smc_link *lnk) smcr_link_down_cond_sched() argument
1760 struct smc_link *lnk = &lgr->lnk[i]; smcr_port_err() local
1838 struct smc_link *lnk; smcr_lgr_match() local
2033 smcr_buf_map_link(struct smc_buf_desc *buf_desc, bool is_rmb, struct smc_link *lnk) smcr_buf_map_link() argument
2128 _smcr_buf_map_lgr(struct smc_link *lnk, struct rw_semaphore *lock, struct list_head *lst, bool is_rmb) _smcr_buf_map_lgr() argument
2148 smcr_buf_map_lgr(struct smc_link *lnk) smcr_buf_map_lgr() argument
2169 smcr_buf_reg_lgr(struct smc_link *lnk) smcr_buf_reg_lgr() argument
2266 struct smc_link *lnk = &lgr->lnk[i]; smcr_buf_map_usable_links() local
2518 smc_rtoken_add(struct smc_link *lnk, __be64 nw_vaddr, __be32 nw_rkey) smc_rtoken_add() argument
2542 smc_rtoken_delete(struct smc_link *lnk, __be32 nw_rkey) smc_rtoken_delete() argument
2563 smc_rmb_rtoken_handling(struct smc_connection *conn, struct smc_link *lnk, struct smc_clc_msg_accept_confirm *clc) smc_rmb_rtoken_handling() argument
[all...]
H A Dsmc_ib.c47 static int smc_ib_modify_qp_init(struct smc_link *lnk) in smc_ib_modify_qp_init() argument
54 qp_attr.port_num = lnk->ibport; in smc_ib_modify_qp_init()
57 return ib_modify_qp(lnk->roce_qp, &qp_attr, in smc_ib_modify_qp_init()
62 static int smc_ib_modify_qp_rtr(struct smc_link *lnk) in smc_ib_modify_qp_rtr() argument
72 qp_attr.path_mtu = min(lnk->path_mtu, lnk->peer_mtu); in smc_ib_modify_qp_rtr()
74 rdma_ah_set_port_num(&qp_attr.ah_attr, lnk->ibport); in smc_ib_modify_qp_rtr()
75 if (lnk->lgr->smc_version == SMC_V2 && lnk->lgr->uses_gateway) in smc_ib_modify_qp_rtr()
77 rdma_ah_set_grh(&qp_attr.ah_attr, NULL, 0, lnk in smc_ib_modify_qp_rtr()
95 smc_ib_modify_qp_rts(struct smc_link *lnk) smc_ib_modify_qp_rts() argument
114 smc_ib_modify_qp_error(struct smc_link *lnk) smc_ib_modify_qp_error() argument
123 smc_ib_ready_link(struct smc_link *lnk) smc_ib_ready_link() argument
446 smc_ib_dealloc_protection_domain(struct smc_link *lnk) smc_ib_dealloc_protection_domain() argument
453 smc_ib_create_protection_domain(struct smc_link *lnk) smc_ib_create_protection_domain() argument
631 struct smc_link *lnk = (struct smc_link *)priv; smc_ib_qp_event_handler() local
650 smc_ib_destroy_queue_pair(struct smc_link *lnk) smc_ib_destroy_queue_pair() argument
658 smc_ib_create_queue_pair(struct smc_link *lnk) smc_ib_create_queue_pair() argument
734 smc_ib_is_sg_need_sync(struct smc_link *lnk, struct smc_buf_desc *buf_slot) smc_ib_is_sg_need_sync() argument
758 smc_ib_sync_sg_for_cpu(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_sync_sg_for_cpu() argument
781 smc_ib_sync_sg_for_device(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_sync_sg_for_device() argument
804 smc_ib_buf_map_sg(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_buf_map_sg() argument
820 smc_ib_buf_unmap_sg(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_buf_unmap_sg() argument
[all...]
H A Dsmc_wr.h75 static inline void smc_wr_drain_cq(struct smc_link *lnk) in smc_wr_drain_cq() argument
77 wait_event(lnk->wr_rx_empty_wait, lnk->wr_rx_id_compl == lnk->wr_rx_id); in smc_wr_drain_cq()
80 static inline void smc_wr_wakeup_tx_wait(struct smc_link *lnk) in smc_wr_wakeup_tx_wait() argument
82 wake_up_all(&lnk->wr_tx_wait); in smc_wr_wakeup_tx_wait()
85 static inline void smc_wr_wakeup_reg_wait(struct smc_link *lnk) in smc_wr_wakeup_reg_wait() argument
87 wake_up(&lnk->wr_reg_wait); in smc_wr_wakeup_reg_wait()
105 int smc_wr_create_link(struct smc_link *lnk);
106 int smc_wr_alloc_link_mem(struct smc_link *lnk);
[all...]
H A Dsmc_ib.h87 int smc_ib_buf_map_sg(struct smc_link *lnk,
90 void smc_ib_buf_unmap_sg(struct smc_link *lnk,
93 void smc_ib_dealloc_protection_domain(struct smc_link *lnk);
94 int smc_ib_create_protection_domain(struct smc_link *lnk);
95 void smc_ib_destroy_queue_pair(struct smc_link *lnk);
96 int smc_ib_create_queue_pair(struct smc_link *lnk);
97 int smc_ib_ready_link(struct smc_link *lnk);
98 int smc_ib_modify_qp_rts(struct smc_link *lnk);
99 int smc_ib_modify_qp_error(struct smc_link *lnk);
104 bool smc_ib_is_sg_need_sync(struct smc_link *lnk,
[all...]
H A Dsmc_tracepoint.h54 __string(name, smc->conn.lnk->ibname)
63 __assign_str(name, smc->conn.lnk->ibname);
87 TP_PROTO(const struct smc_link *lnk, void *location),
89 TP_ARGS(lnk, location),
92 __field(const void *, lnk)
96 __string(name, lnk->ibname)
101 const struct smc_link_group *lgr = lnk->lgr;
103 __entry->lnk = lnk;
106 __entry->state = lnk
[all...]
H A Dsmc_core.h153 u8 link_uid[SMC_LGR_ID_SIZE]; /* unique lnk id */
210 /* mem region mapped to lnk */
302 struct smc_link lnk[SMC_LINKS_PER_LGR_MAX]; member
472 static inline bool smc_link_usable(struct smc_link *lnk) in smc_link_usable() argument
474 if (lnk->state == SMC_LNK_UNUSED || lnk->state == SMC_LNK_INACTIVE) in smc_link_usable()
488 static inline bool smc_link_sendable(struct smc_link *lnk) in smc_link_sendable() argument
490 return smc_link_usable(lnk) && in smc_link_sendable()
491 lnk->qp_attr.cur_qp_state == IB_QPS_RTS; in smc_link_sendable()
494 static inline bool smc_link_active(struct smc_link *lnk) in smc_link_active() argument
[all...]
H A Dsmc_llc.h68 if (smc_link_usable(&lgr->lnk[i])) in smc_llc_usable_link()
69 return &lgr->lnk[i]; in smc_llc_usable_link()
82 int smc_llc_send_confirm_link(struct smc_link *lnk,
108 struct smc_link *lnk,
/kernel/linux/linux-5.10/net/smc/
H A Dsmc_wr.c455 void smc_wr_remember_qp_attr(struct smc_link *lnk) in smc_wr_remember_qp_attr() argument
457 struct ib_qp_attr *attr = &lnk->qp_attr; in smc_wr_remember_qp_attr()
462 ib_query_qp(lnk->roce_qp, attr, in smc_wr_remember_qp_attr()
482 lnk->wr_tx_cnt = min_t(size_t, SMC_WR_BUF_CNT, in smc_wr_remember_qp_attr()
483 lnk->qp_attr.cap.max_send_wr); in smc_wr_remember_qp_attr()
484 lnk->wr_rx_cnt = min_t(size_t, SMC_WR_BUF_CNT * 3, in smc_wr_remember_qp_attr()
485 lnk->qp_attr.cap.max_recv_wr); in smc_wr_remember_qp_attr()
488 static void smc_wr_init_sge(struct smc_link *lnk) in smc_wr_init_sge() argument
492 for (i = 0; i < lnk->wr_tx_cnt; i++) { in smc_wr_init_sge()
493 lnk in smc_wr_init_sge()
534 smc_wr_free_link(struct smc_link *lnk) smc_wr_free_link() argument
563 smc_wr_free_link_mem(struct smc_link *lnk) smc_wr_free_link_mem() argument
682 smc_wr_create_link(struct smc_link *lnk) smc_wr_create_link() argument
[all...]
H A Dsmc_ib.c43 static int smc_ib_modify_qp_init(struct smc_link *lnk) in smc_ib_modify_qp_init() argument
50 qp_attr.port_num = lnk->ibport; in smc_ib_modify_qp_init()
53 return ib_modify_qp(lnk->roce_qp, &qp_attr, in smc_ib_modify_qp_init()
58 static int smc_ib_modify_qp_rtr(struct smc_link *lnk) in smc_ib_modify_qp_rtr() argument
67 qp_attr.path_mtu = min(lnk->path_mtu, lnk->peer_mtu); in smc_ib_modify_qp_rtr()
69 rdma_ah_set_port_num(&qp_attr.ah_attr, lnk->ibport); in smc_ib_modify_qp_rtr()
70 rdma_ah_set_grh(&qp_attr.ah_attr, NULL, 0, lnk->sgid_index, 1, 0); in smc_ib_modify_qp_rtr()
71 rdma_ah_set_dgid_raw(&qp_attr.ah_attr, lnk->peer_gid); in smc_ib_modify_qp_rtr()
72 memcpy(&qp_attr.ah_attr.roce.dmac, lnk in smc_ib_modify_qp_rtr()
84 smc_ib_modify_qp_rts(struct smc_link *lnk) smc_ib_modify_qp_rts() argument
103 smc_ib_modify_qp_error(struct smc_link *lnk) smc_ib_modify_qp_error() argument
112 smc_ib_ready_link(struct smc_link *lnk) smc_ib_ready_link() argument
311 smc_ib_dealloc_protection_domain(struct smc_link *lnk) smc_ib_dealloc_protection_domain() argument
318 smc_ib_create_protection_domain(struct smc_link *lnk) smc_ib_create_protection_domain() argument
331 struct smc_link *lnk = (struct smc_link *)priv; smc_ib_qp_event_handler() local
350 smc_ib_destroy_queue_pair(struct smc_link *lnk) smc_ib_destroy_queue_pair() argument
358 smc_ib_create_queue_pair(struct smc_link *lnk) smc_ib_create_queue_pair() argument
432 smc_ib_sync_sg_for_cpu(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_sync_sg_for_cpu() argument
452 smc_ib_sync_sg_for_device(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_sync_sg_for_device() argument
472 smc_ib_buf_map_sg(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_buf_map_sg() argument
488 smc_ib_buf_unmap_sg(struct smc_link *lnk, struct smc_buf_desc *buf_slot, enum dma_data_direction data_direction) smc_ib_buf_unmap_sg() argument
[all...]
H A Dsmc_core.c116 struct smc_link *lnk = &conn->lgr->lnk[i]; in smcr_lgr_conn_assign_link() local
118 if (lnk->state != expected || lnk->link_is_asym) in smcr_lgr_conn_assign_link()
121 conn->lnk = lnk; /* temporary, SMC server assigns link*/ in smcr_lgr_conn_assign_link()
128 lnk2 = &conn->lgr->lnk[j]; in smcr_lgr_conn_assign_link()
131 conn->lnk = lnk2; in smcr_lgr_conn_assign_link()
136 if (!conn->lnk) in smcr_lgr_conn_assign_link()
137 conn->lnk in smcr_lgr_conn_assign_link()
227 struct smc_link *lnk = &lgr->lnk[i]; smcr_lgr_link_deactivate_all() local
303 smcr_link_init(struct smc_link_group *lgr, struct smc_link *lnk, u8 link_idx, struct smc_init_info *ini) smcr_link_init() argument
371 struct smc_link *lnk; smc_lgr_create() local
674 smcr_buf_unmap_link(struct smc_buf_desc *buf_desc, bool is_rmb, struct smc_link *lnk) smcr_buf_unmap_link() argument
696 smcr_buf_unmap_lgr(struct smc_link *lnk) smcr_buf_unmap_lgr() argument
715 smcr_rtoken_clear_link(struct smc_link *lnk) smcr_rtoken_clear_link() argument
727 smcr_link_clear(struct smc_link *lnk, bool log) smcr_link_clear() argument
1125 smcr_link_down(struct smc_link *lnk) smcr_link_down() argument
1166 smcr_link_down_cond(struct smc_link *lnk) smcr_link_down_cond() argument
1173 smcr_link_down_cond_sched(struct smc_link *lnk) smcr_link_down_cond_sched() argument
1191 struct smc_link *lnk = &lgr->lnk[i]; smcr_port_err() local
1435 smcr_buf_map_link(struct smc_buf_desc *buf_desc, bool is_rmb, struct smc_link *lnk) smcr_buf_map_link() argument
1497 _smcr_buf_map_lgr(struct smc_link *lnk, struct mutex *lock, struct list_head *lst, bool is_rmb) _smcr_buf_map_lgr() argument
1517 smcr_buf_map_lgr(struct smc_link *lnk) smcr_buf_map_lgr() argument
1538 smcr_buf_reg_lgr(struct smc_link *lnk) smcr_buf_reg_lgr() argument
1594 struct smc_link *lnk = &lgr->lnk[i]; smcr_buf_map_usable_links() local
1861 smc_rtoken_add(struct smc_link *lnk, __be64 nw_vaddr, __be32 nw_rkey) smc_rtoken_add() argument
1885 smc_rtoken_delete(struct smc_link *lnk, __be32 nw_rkey) smc_rtoken_delete() argument
1906 smc_rmb_rtoken_handling(struct smc_connection *conn, struct smc_link *lnk, struct smc_clc_msg_accept_confirm *clc) smc_rmb_rtoken_handling() argument
[all...]
H A Dsmc_ib.h64 int smc_ib_buf_map_sg(struct smc_link *lnk,
67 void smc_ib_buf_unmap_sg(struct smc_link *lnk,
70 void smc_ib_dealloc_protection_domain(struct smc_link *lnk);
71 int smc_ib_create_protection_domain(struct smc_link *lnk);
72 void smc_ib_destroy_queue_pair(struct smc_link *lnk);
73 int smc_ib_create_queue_pair(struct smc_link *lnk);
74 int smc_ib_ready_link(struct smc_link *lnk);
75 int smc_ib_modify_qp_rts(struct smc_link *lnk);
76 int smc_ib_modify_qp_reset(struct smc_link *lnk);
77 int smc_ib_modify_qp_error(struct smc_link *lnk);
[all...]
H A Dsmc_wr.h76 static inline void smc_wr_wakeup_tx_wait(struct smc_link *lnk) in smc_wr_wakeup_tx_wait() argument
78 wake_up_all(&lnk->wr_tx_wait); in smc_wr_wakeup_tx_wait()
81 static inline void smc_wr_wakeup_reg_wait(struct smc_link *lnk) in smc_wr_wakeup_reg_wait() argument
83 wake_up(&lnk->wr_reg_wait); in smc_wr_wakeup_reg_wait()
101 int smc_wr_create_link(struct smc_link *lnk);
102 int smc_wr_alloc_link_mem(struct smc_link *lnk);
103 void smc_wr_free_link(struct smc_link *lnk);
104 void smc_wr_free_link_mem(struct smc_link *lnk);
105 void smc_wr_remember_qp_attr(struct smc_link *lnk);
120 void smc_wr_tx_dismiss_slots(struct smc_link *lnk, u
[all...]
H A Dsmc_core.h123 u8 link_uid[SMC_LGR_ID_SIZE]; /* unique lnk id */
164 /* mem region mapped to lnk */
245 struct smc_link lnk[SMC_LINKS_PER_LGR_MAX]; member
355 static inline bool smc_link_usable(struct smc_link *lnk) in smc_link_usable() argument
357 if (lnk->state == SMC_LNK_UNUSED || lnk->state == SMC_LNK_INACTIVE) in smc_link_usable()
362 static inline bool smc_link_sendable(struct smc_link *lnk) in smc_link_sendable() argument
364 return smc_link_usable(lnk) && in smc_link_sendable()
365 lnk->qp_attr.cur_qp_state == IB_QPS_RTS; in smc_link_sendable()
368 static inline bool smc_link_active(struct smc_link *lnk) in smc_link_active() argument
[all...]
H A Dsmc_diag.c163 .lnk[0].ibport = smc->conn.lgr->lnk[0].ibport, in __smc_diag_dump()
164 .lnk[0].link_id = smc->conn.lgr->lnk[0].link_id, in __smc_diag_dump()
167 memcpy(linfo.lnk[0].ibname, in __smc_diag_dump()
168 smc->conn.lgr->lnk[0].smcibdev->ibdev->name, in __smc_diag_dump()
169 sizeof(smc->conn.lgr->lnk[0].smcibdev->ibdev->name)); in __smc_diag_dump()
170 smc_gid_be16_convert(linfo.lnk[0].gid, in __smc_diag_dump()
171 smc->conn.lgr->lnk[0].gid); in __smc_diag_dump()
172 smc_gid_be16_convert(linfo.lnk[ in __smc_diag_dump()
[all...]
H A Dsmc_llc.c289 /* lnk is optional and used for early wakeup when link goes down, useful in
293 struct smc_link *lnk, in smc_llc_wait()
301 (lnk && !smc_link_usable(lnk)) || in smc_llc_wait()
305 (lnk && !smc_link_usable(lnk)) || list_empty(&lgr->list)) { in smc_llc_wait()
434 link = &send_link->lgr->lnk[i]; in smc_llc_send_confirm_rkey()
644 if (lgr->lnk[i].state == SMC_LNK_UNUSED) in smc_llc_alloc_alt_link()
648 if (lgr->lnk[i].state == SMC_LNK_UNUSED) in smc_llc_alloc_alt_link()
896 lnk_new = &lgr->lnk[lnk_id in smc_llc_cli_add_link()
292 smc_llc_wait(struct smc_link_group *lgr, struct smc_link *lnk, int time_out, u8 exp_msg) smc_llc_wait() argument
1292 struct smc_link *lnk_del = NULL, *lnk_asym, *lnk; smc_llc_process_cli_delete_link() local
1371 struct smc_link *lnk, *lnk_del; smc_llc_process_srv_delete_link() local
[all...]
H A Dsmc_llc.h58 if (smc_link_usable(&lgr->lnk[i])) in smc_llc_usable_link()
59 return &lgr->lnk[i]; in smc_llc_usable_link()
72 int smc_llc_send_confirm_link(struct smc_link *lnk,
98 struct smc_link *lnk,
/kernel/linux/linux-6.6/io_uring/
H A Dfs.c243 struct io_link *lnk = io_kiocb_to_cmd(req, struct io_link); in io_linkat_prep() local
251 lnk->old_dfd = READ_ONCE(sqe->fd); in io_linkat_prep()
252 lnk->new_dfd = READ_ONCE(sqe->len); in io_linkat_prep()
255 lnk->flags = READ_ONCE(sqe->hardlink_flags); in io_linkat_prep()
257 lnk->oldpath = getname_uflags(oldf, lnk->flags); in io_linkat_prep()
258 if (IS_ERR(lnk->oldpath)) in io_linkat_prep()
259 return PTR_ERR(lnk->oldpath); in io_linkat_prep()
261 lnk->newpath = getname(newf); in io_linkat_prep()
262 if (IS_ERR(lnk in io_linkat_prep()
274 struct io_link *lnk = io_kiocb_to_cmd(req, struct io_link); io_linkat() local
[all...]
/kernel/linux/linux-6.6/sound/soc/generic/
H A Daudio-graph-card2.c242 static enum graph_type __graph_get_type(struct device_node *lnk) in __graph_get_type() argument
250 * => lnk: port@0 { ... }; in __graph_get_type()
255 np = of_get_parent(lnk); in __graph_get_type()
286 struct device_node *lnk) in graph_get_type()
288 enum graph_type type = __graph_get_type(lnk); in graph_get_type()
301 if (asoc_graph_is_ports0(lnk)) in graph_get_type()
313 dev_dbg(dev, "%pOF (%s)", lnk, str); in graph_get_type()
319 static int graph_lnk_is_multi(struct device_node *lnk) in graph_lnk_is_multi() argument
321 return __graph_get_type(lnk) == GRAPH_MULTI; in graph_lnk_is_multi()
333 * => lnk in graph_get_next_multi_ep()
285 graph_get_type(struct asoc_simple_priv *priv, struct device_node *lnk) graph_get_type() argument
647 audio_graph2_link_normal(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) audio_graph2_link_normal() argument
681 audio_graph2_link_dpcm(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) audio_graph2_link_dpcm() argument
774 audio_graph2_link_c2c(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) audio_graph2_link_c2c() argument
871 graph_link(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, enum graph_type gtype, struct device_node *lnk, struct link_info *li) graph_link() argument
918 graph_counter(struct device_node *lnk) graph_counter() argument
943 graph_count_normal(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) graph_count_normal() argument
972 graph_count_dpcm(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) graph_count_dpcm() argument
1012 graph_count_c2c(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) graph_count_c2c() argument
1054 graph_count(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, enum graph_type gtype, struct device_node *lnk, struct link_info *li) graph_count() argument
1097 graph_for_each_link(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, struct link_info *li, int (*func)(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, enum graph_type gtype, struct device_node *lnk, struct link_info *li)) graph_for_each_link() argument
1109 struct device_node *lnk; graph_for_each_link() local
[all...]
H A Daudio-graph-card2-custom-sample.c67 struct device_node *lnk, in custom_normal()
78 return audio_graph2_link_normal(priv, lnk, li); in custom_normal()
82 struct device_node *lnk, in custom_dpcm()
93 return audio_graph2_link_dpcm(priv, lnk, li); in custom_dpcm()
97 struct device_node *lnk, in custom_c2c()
108 return audio_graph2_link_c2c(priv, lnk, li); in custom_c2c()
66 custom_normal(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) custom_normal() argument
81 custom_dpcm(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) custom_dpcm() argument
96 custom_c2c(struct asoc_simple_priv *priv, struct device_node *lnk, struct link_info *li) custom_c2c() argument
/kernel/linux/linux-6.6/include/sound/
H A Dgraph_card.h13 struct device_node *lnk,
29 struct device_node *lnk, struct link_info *li);
31 struct device_node *lnk, struct link_info *li);
33 struct device_node *lnk, struct link_info *li);
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dpci-xlr.c202 struct pci_dev *lnk; in get_irq_vector() local
208 lnk = xls_get_pcie_link(dev); in get_irq_vector()
209 if (lnk == NULL) in get_irq_vector()
212 link = PCI_SLOT(lnk->devfn); in get_irq_vector()
224 struct pci_dev *lnk; in arch_setup_msi_irq() local
236 lnk = xls_get_pcie_link(dev); in arch_setup_msi_irq()
237 if (lnk == NULL) in arch_setup_msi_irq()
240 pci_read_config_word(lnk, 0x50 + PCI_MSI_FLAGS, &val); in arch_setup_msi_irq()
243 pci_write_config_word(lnk, 0x50 + PCI_MSI_FLAGS, val); in arch_setup_msi_irq()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dsorgm200.c70 int lnk[2], sor[2], m, s; in gm200_sor_route_get() local
75 lnk[s] = (data & 0x00000010) >> 4; in gm200_sor_route_get()
79 *link |= lnk[s]; in gm200_sor_route_get()
84 if (sor[0] != sor[1] || WARN_ON(lnk[0] || !lnk[1])) in gm200_sor_route_get()
/kernel/linux/linux-5.10/fs/qnx4/
H A Dnamei.c99 struct qnx4_link_info *lnk; in qnx4_lookup() local
109 lnk = (struct qnx4_link_info *) de; in qnx4_lookup()
110 ino = (le32_to_cpu(lnk->dl_inode_blk) - 1) * in qnx4_lookup()
112 lnk->dl_inode_ndx; in qnx4_lookup()
/kernel/linux/linux-6.6/fs/qnx4/
H A Dnamei.c99 struct qnx4_link_info *lnk; in qnx4_lookup() local
109 lnk = (struct qnx4_link_info *) de; in qnx4_lookup()
110 ino = (le32_to_cpu(lnk->dl_inode_blk) - 1) * in qnx4_lookup()
112 lnk->dl_inode_ndx; in qnx4_lookup()

Completed in 17 milliseconds

123