/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_chan.c | 51 struct nouveau_channel *chan = container_of(ntfy, typeof(*chan), kill); in nouveau_channel_killed() local 52 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_killed() 53 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); in nouveau_channel_killed() 54 atomic_set(&chan->killed, 1); in nouveau_channel_killed() 55 if (chan->fence) in nouveau_channel_killed() 56 nouveau_fence_context_kill(chan->fence, -ENODEV); in nouveau_channel_killed() 61 nouveau_channel_idle(struct nouveau_channel *chan) in nouveau_channel_idle() argument 63 if (likely(chan && chan in nouveau_channel_idle() 86 struct nouveau_channel *chan = *pchan; nouveau_channel_del() local 124 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); nouveau_channel_kick() local 133 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); nouveau_channel_wait() local 152 struct nouveau_channel *chan; nouveau_channel_prep() local 279 struct nouveau_channel *chan; nouveau_channel_ind() local 360 struct nouveau_channel *chan; nouveau_channel_dma() local 389 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) nouveau_channel_init() argument [all...] |
H A D | nouveau_dma.c | 41 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) in READ_GET() argument 45 val = nvif_rd32(&chan->user, chan->user_get); in READ_GET() 46 if (chan->user_get_hi) in READ_GET() 47 val |= (uint64_t)nvif_rd32(&chan->user, chan->user_get_hi) << 32; in READ_GET() 64 if (val < chan->push.addr || in READ_GET() 65 val > chan->push.addr + (chan->dma.max << 2)) in READ_GET() 68 return (val - chan in READ_GET() 72 nv50_dma_push(struct nouveau_channel *chan, u64 offset, int length) nv50_dma_push() argument 96 nv50_dma_push_wait(struct nouveau_channel *chan, int count) nv50_dma_push_wait() argument 122 nv50_dma_wait(struct nouveau_channel *chan, int slots, int count) nv50_dma_wait() argument 165 nouveau_dma_wait(struct nouveau_channel *chan, int slots, int size) nouveau_dma_wait() argument [all...] |
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | l2cap_core.c | 59 static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size); 60 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err); 62 static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, 127 /* Only lock if chan reference is not 0 */ in l2cap_get_chan_by_scid() 148 /* Only lock if chan reference is not 0 */ in l2cap_get_chan_by_dcid() 178 /* Only lock if chan reference is not 0 */ in l2cap_get_chan_by_ident() 206 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) in l2cap_add_psm() argument 212 if (psm && __l2cap_global_chan_by_addr(psm, src, chan->src_type)) { in l2cap_add_psm() 218 chan->psm = psm; in l2cap_add_psm() 219 chan in l2cap_add_psm() 251 l2cap_add_scid(struct l2cap_chan *chan, __u16 scid) l2cap_add_scid() argument 283 l2cap_state_change(struct l2cap_chan *chan, int state) l2cap_state_change() argument 292 l2cap_state_change_and_error(struct l2cap_chan *chan, int state, int err) l2cap_state_change_and_error() argument 299 l2cap_chan_set_err(struct l2cap_chan *chan, int err) l2cap_chan_set_err() argument 304 __set_retrans_timer(struct l2cap_chan *chan) __set_retrans_timer() argument 313 __set_monitor_timer(struct l2cap_chan *chan) __set_monitor_timer() argument 431 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_chan_timeout() local 467 struct l2cap_chan *chan; l2cap_chan_create() local 504 struct l2cap_chan *chan = container_of(kref, struct l2cap_chan, kref); l2cap_chan_destroy() local 540 l2cap_chan_set_defaults(struct l2cap_chan *chan) l2cap_chan_set_defaults() argument 561 l2cap_le_flowctl_init(struct l2cap_chan *chan, u16 tx_credits) l2cap_le_flowctl_init() argument 575 l2cap_ecred_init(struct l2cap_chan *chan, u16 tx_credits) l2cap_ecred_init() argument 586 __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) __l2cap_chan_add() argument 638 l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) l2cap_chan_add() argument 645 l2cap_chan_del(struct l2cap_chan *chan, int err) l2cap_chan_del() argument 719 struct l2cap_chan *chan, *l; __l2cap_chan_list_id() local 730 struct l2cap_chan *chan; __l2cap_chan_list() local 755 struct l2cap_chan *chan; l2cap_conn_update_id_addr() local 769 l2cap_chan_le_connect_reject(struct l2cap_chan *chan) l2cap_chan_le_connect_reject() argument 792 l2cap_chan_ecred_connect_reject(struct l2cap_chan *chan) l2cap_chan_ecred_connect_reject() argument 799 l2cap_chan_connect_reject(struct l2cap_chan *chan) l2cap_chan_connect_reject() argument 820 l2cap_chan_close(struct l2cap_chan *chan, int reason) l2cap_chan_close() argument 871 l2cap_get_auth_type(struct l2cap_chan *chan) l2cap_get_auth_type() argument 924 l2cap_chan_check_security(struct l2cap_chan *chan, bool initiator) l2cap_chan_check_security() argument 985 __chan_is_moving(struct l2cap_chan *chan) __chan_is_moving() argument 991 l2cap_do_send(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_do_send() argument 1071 __unpack_control(struct l2cap_chan *chan, struct sk_buff *skb) __unpack_control() argument 1123 __pack_control(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb) __pack_control() argument 1136 __ertm_hdr_size(struct l2cap_chan *chan) __ertm_hdr_size() argument 1144 l2cap_create_sframe_pdu(struct l2cap_chan *chan, u32 control) l2cap_create_sframe_pdu() argument 1177 l2cap_send_sframe(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_send_sframe() argument 1218 l2cap_send_rr_or_rnr(struct l2cap_chan *chan, bool poll) l2cap_send_rr_or_rnr() argument 1237 __l2cap_no_conn_pending(struct l2cap_chan *chan) __l2cap_no_conn_pending() argument 1245 __amp_capable(struct l2cap_chan *chan) __amp_capable() argument 1273 l2cap_check_efs(struct l2cap_chan *chan) l2cap_check_efs() argument 1279 l2cap_send_conn_req(struct l2cap_chan *chan) l2cap_send_conn_req() argument 1294 l2cap_send_create_chan_req(struct l2cap_chan *chan, u8 amp_id) l2cap_send_create_chan_req() argument 1307 l2cap_move_setup(struct l2cap_chan *chan) l2cap_move_setup() argument 1342 l2cap_move_done(struct l2cap_chan *chan) l2cap_move_done() argument 1364 l2cap_chan_ready(struct l2cap_chan *chan) l2cap_chan_ready() argument 1390 l2cap_le_connect(struct l2cap_chan *chan) l2cap_le_connect() argument 1420 struct l2cap_chan *chan; global() member 1425 l2cap_ecred_defer_connect(struct l2cap_chan *chan, void *data) l2cap_ecred_defer_connect() argument 1457 l2cap_ecred_connect(struct l2cap_chan *chan) l2cap_ecred_connect() argument 1491 l2cap_le_start(struct l2cap_chan *chan) l2cap_le_start() argument 1511 l2cap_start_connection(struct l2cap_chan *chan) l2cap_start_connection() argument 1556 l2cap_do_start(struct l2cap_chan *chan) l2cap_do_start() argument 1599 l2cap_send_disconn_req(struct l2cap_chan *chan, int err) l2cap_send_disconn_req() argument 1629 struct l2cap_chan *chan, *tmp; l2cap_conn_start() local 1742 struct l2cap_chan *chan; l2cap_conn_ready() local 1784 struct l2cap_chan *chan; l2cap_conn_unreliable() local 1891 struct l2cap_chan *chan, *l; l2cap_conn_del() local 2023 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_monitor_timeout() local 2044 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_retrans_timeout() local 2062 l2cap_streaming_send(struct l2cap_chan *chan, struct sk_buff_head *skbs) l2cap_streaming_send() argument 2101 l2cap_ertm_send(struct l2cap_chan *chan) l2cap_ertm_send() argument 2171 l2cap_ertm_resend(struct l2cap_chan *chan) l2cap_ertm_resend() argument 2252 l2cap_retransmit(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_retransmit() argument 2261 l2cap_retransmit_all(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_retransmit_all() argument 2295 l2cap_send_ack(struct l2cap_chan *chan) l2cap_send_ack() argument 2345 l2cap_skbuff_fromiovec(struct l2cap_chan *chan, struct msghdr *msg, int len, int count, struct sk_buff *skb) l2cap_skbuff_fromiovec() argument 2389 l2cap_create_connless_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_create_connless_pdu() argument 2421 l2cap_create_basic_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_create_basic_pdu() argument 2451 l2cap_create_iframe_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len, u16 sdulen) l2cap_create_iframe_pdu() argument 2505 l2cap_segment_sdu(struct l2cap_chan *chan, struct sk_buff_head *seg_queue, struct msghdr *msg, size_t len) l2cap_segment_sdu() argument 2572 l2cap_create_le_flowctl_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len, u16 sdulen) l2cap_create_le_flowctl_pdu() argument 2615 l2cap_segment_le_sdu(struct l2cap_chan *chan, struct sk_buff_head *seg_queue, struct msghdr *msg, size_t len) l2cap_segment_le_sdu() argument 2651 l2cap_le_flowctl_send(struct l2cap_chan *chan) l2cap_le_flowctl_send() argument 2667 l2cap_chan_send(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_chan_send() argument 2771 l2cap_send_srej(struct l2cap_chan *chan, u16 txseq) l2cap_send_srej() argument 2794 l2cap_send_srej_tail(struct l2cap_chan *chan) l2cap_send_srej_tail() argument 2810 l2cap_send_srej_list(struct l2cap_chan *chan, u16 txseq) l2cap_send_srej_list() argument 2836 l2cap_process_reqseq(struct l2cap_chan *chan, u16 reqseq) l2cap_process_reqseq() argument 2868 l2cap_abort_rx_srej_sent(struct l2cap_chan *chan) l2cap_abort_rx_srej_sent() argument 2878 l2cap_tx_state_xmit(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) l2cap_tx_state_xmit() argument 2950 l2cap_tx_state_wait_f(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) l2cap_tx_state_wait_f() argument 3027 l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) l2cap_tx() argument 3046 l2cap_pass_to_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_pass_to_tx() argument 3053 l2cap_pass_to_tx_fbit(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_pass_to_tx_fbit() argument 3064 struct l2cap_chan *chan; l2cap_raw_recv() local 3222 l2cap_add_opt_efs(void **ptr, struct l2cap_chan *chan, size_t size) l2cap_add_opt_efs() argument 3255 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_ack_timeout() local 3273 l2cap_ertm_init(struct l2cap_chan *chan) l2cap_ertm_init() argument 3339 __l2cap_set_ertm_timeouts(struct l2cap_chan *chan, struct l2cap_conf_rfc *rfc) __l2cap_set_ertm_timeouts() argument 3377 l2cap_txwin_setup(struct l2cap_chan *chan) l2cap_txwin_setup() argument 3392 l2cap_mtu_auto(struct l2cap_chan *chan) l2cap_mtu_auto() argument 3435 l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) l2cap_build_conf_req() argument 3561 l2cap_parse_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) l2cap_parse_conf_req() argument 3787 l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, void *data, size_t size, u16 *result) l2cap_parse_conf_rsp() argument 3905 l2cap_build_conf_rsp(struct l2cap_chan *chan, void *data, u16 result, u16 flags) l2cap_build_conf_rsp() argument 3920 __l2cap_le_connect_rsp_defer(struct l2cap_chan *chan) __l2cap_le_connect_rsp_defer() argument 3937 l2cap_ecred_list_defer(struct l2cap_chan *chan, void *data) l2cap_ecred_list_defer() argument 3966 l2cap_ecred_rsp_defer(struct l2cap_chan *chan, void *data) l2cap_ecred_rsp_defer() argument 3983 __l2cap_ecred_conn_rsp_defer(struct l2cap_chan *chan) __l2cap_ecred_conn_rsp_defer() argument 4019 __l2cap_connect_rsp_defer(struct l2cap_chan *chan) __l2cap_connect_rsp_defer() argument 4048 l2cap_conf_rfc_get(struct l2cap_chan *chan, void *rsp, int len) l2cap_conf_rfc_get() argument 4135 struct l2cap_chan *chan = NULL, *pchan; l2cap_connect() local 4297 struct l2cap_chan *chan; l2cap_connect_create_rsp() local 4380 set_default_fcs(struct l2cap_chan *chan) set_default_fcs() argument 4391 l2cap_send_efs_conf_rsp(struct l2cap_chan *chan, void *data, u8 ident, u16 flags) l2cap_send_efs_conf_rsp() argument 4426 struct l2cap_chan *chan; l2cap_config_req() local 4537 struct l2cap_chan *chan; l2cap_config_rsp() local 4652 struct l2cap_chan *chan; l2cap_disconnect_req() local 4694 struct l2cap_chan *chan; l2cap_disconnect_rsp() local 4849 struct l2cap_chan *chan; l2cap_create_channel_req() local 4920 l2cap_send_move_chan_req(struct l2cap_chan *chan, u8 dest_amp_id) l2cap_send_move_chan_req() argument 4939 l2cap_send_move_chan_rsp(struct l2cap_chan *chan, u16 result) l2cap_send_move_chan_rsp() argument 4952 l2cap_send_move_chan_cfm(struct l2cap_chan *chan, u16 result) l2cap_send_move_chan_cfm() argument 4993 __release_logical_link(struct l2cap_chan *chan) __release_logical_link() argument 5001 l2cap_logical_fail(struct l2cap_chan *chan) l2cap_logical_fail() argument 5032 l2cap_logical_finish_create(struct l2cap_chan *chan, struct hci_chan *hchan) l2cap_logical_finish_create() argument 5055 l2cap_logical_finish_move(struct l2cap_chan *chan, struct hci_chan *hchan) l2cap_logical_finish_move() argument 5090 l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan, u8 status) l2cap_logical_cfm() argument 5110 l2cap_move_start(struct l2cap_chan *chan) l2cap_move_start() argument 5129 l2cap_do_create(struct l2cap_chan *chan, int result, u8 local_amp_id, u8 remote_amp_id) l2cap_do_create() argument 5181 l2cap_do_move_initiate(struct l2cap_chan *chan, u8 local_amp_id, u8 remote_amp_id) l2cap_do_move_initiate() argument 5191 l2cap_do_move_respond(struct l2cap_chan *chan, int result) l2cap_do_move_respond() argument 5216 l2cap_do_move_cancel(struct l2cap_chan *chan, int result) l2cap_do_move_cancel() argument 5236 __l2cap_physical_cfm(struct l2cap_chan *chan, int result) __l2cap_physical_cfm() argument 5273 struct l2cap_chan *chan; l2cap_move_channel_req() local 5367 struct l2cap_chan *chan; l2cap_move_continue() local 5459 struct l2cap_chan *chan; l2cap_move_fail() local 5514 struct l2cap_chan *chan; l2cap_move_channel_confirm() local 5557 struct l2cap_chan *chan; l2cap_move_channel_confirm_rsp() local 5645 struct l2cap_chan *chan; l2cap_le_connect_rsp() local 5811 struct l2cap_chan *chan, *pchan; l2cap_le_connect_req() local 5949 struct l2cap_chan *chan; l2cap_le_credits() local 6000 struct l2cap_chan *chan, *pchan; l2cap_ecred_conn_req() local 6154 struct l2cap_chan *chan, *tmp; l2cap_ecred_conn_rsp() local 6268 struct l2cap_chan *chan; l2cap_ecred_reconf_req() local 6336 struct l2cap_chan *chan, *tmp; l2cap_ecred_reconf_rsp() local 6365 struct l2cap_chan *chan; l2cap_le_command_rej() local 6550 l2cap_check_fcs(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_check_fcs() argument 6571 l2cap_send_i_or_rr_or_rnr(struct l2cap_chan *chan) l2cap_send_i_or_rr_or_rnr() argument 6624 l2cap_reassemble_sdu(struct l2cap_chan *chan, struct sk_buff *skb, struct l2cap_ctrl *control) l2cap_reassemble_sdu() argument 6709 l2cap_resegment(struct l2cap_chan *chan) l2cap_resegment() argument 6715 l2cap_chan_busy(struct l2cap_chan *chan, int busy) l2cap_chan_busy() argument 6726 l2cap_rx_queued_iframes(struct l2cap_chan *chan) l2cap_rx_queued_iframes() argument 6760 l2cap_handle_srej(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_handle_srej() argument 6818 l2cap_handle_rej(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_handle_rej() argument 6855 l2cap_classify_txseq(struct l2cap_chan *chan, u16 txseq) l2cap_classify_txseq() argument 6941 l2cap_rx_state_recv(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_recv() argument 7093 l2cap_rx_state_srej_sent(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_srej_sent() argument 7236 l2cap_finish_move(struct l2cap_chan *chan) l2cap_finish_move() argument 7250 l2cap_rx_state_wait_p(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_wait_p() argument 7288 l2cap_rx_state_wait_f(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_wait_f() argument 7326 __valid_reqseq(struct l2cap_chan *chan, u16 reqseq) __valid_reqseq() argument 7335 l2cap_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx() argument 7372 l2cap_stream_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb) l2cap_stream_rx() argument 7424 l2cap_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_data_rcv() argument 7517 l2cap_chan_le_send_credits(struct l2cap_chan *chan) l2cap_chan_le_send_credits() argument 7542 l2cap_ecred_recv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_ecred_recv() argument 7557 l2cap_ecred_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_ecred_data_rcv() argument 7664 struct l2cap_chan *chan; l2cap_data_channel() local 7742 struct l2cap_chan *chan; l2cap_conless_channel() local 7921 struct l2cap_chan *chan; global() member 7926 l2cap_chan_by_pid(struct l2cap_chan *chan, void *data) l2cap_chan_by_pid() argument 7947 l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid, bdaddr_t *dst, u8 dst_type) l2cap_chan_connect() argument 8134 l2cap_ecred_reconfigure(struct l2cap_chan *chan) l2cap_ecred_reconfigure() argument 8152 l2cap_chan_reconfigure(struct l2cap_chan *chan, __u16 mtu) l2cap_chan_reconfigure() argument 8267 struct l2cap_chan *chan, *next; l2cap_connect_cfm() local 8315 l2cap_check_encryption(struct l2cap_chan *chan, u8 encrypt) l2cap_check_encryption() argument 8335 struct l2cap_chan *chan; l2cap_security_cfm() local [all...] |
/kernel/linux/linux-5.10/arch/um/drivers/ |
H A D | chan_kern.c | 9 #include "chan.h" 84 static int open_one_chan(struct chan *chan) in open_one_chan() argument 88 if (chan->opened) in open_one_chan() 91 if (chan->ops->open == NULL) in open_one_chan() 93 else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary, in open_one_chan() 94 chan in open_one_chan() 113 struct chan *chan; open_chan() local 125 chan_enable_winch(struct chan *chan, struct tty_port *port) chan_enable_winch() argument 142 struct chan *chan; enable_chan() local 185 struct chan *chan; free_irqs() local 205 close_one_chan(struct chan *chan, int delay_free_irq) close_one_chan() argument 232 struct chan *chan; close_chan() local 244 deactivate_chan(struct chan *chan, int irq) deactivate_chan() argument 250 write_chan(struct chan *chan, const char *buf, int len, int write_irq) write_chan() argument 265 console_write_chan(struct chan *chan, const char *buf, int len) console_write_chan() argument 294 struct chan *chan; chan_window_size() local 313 free_one_chan(struct chan *chan) free_one_chan() argument 330 struct chan *chan; free_chan() local 338 one_chan_config_string(struct chan *chan, char *str, int size, char **error_out) one_chan_config_string() argument 443 struct chan *chan; parse_chan() local 541 struct chan *chan = line->chan_in; chan_interrupt() local [all...] |
/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | chan_kern.c | 9 #include "chan.h" 84 static int open_one_chan(struct chan *chan) in open_one_chan() argument 88 if (chan->opened) in open_one_chan() 91 if (chan->ops->open == NULL) in open_one_chan() 93 else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary, in open_one_chan() 94 chan in open_one_chan() 113 struct chan *chan; open_chan() local 125 chan_enable_winch(struct chan *chan, struct tty_port *port) chan_enable_winch() argument 142 struct chan *chan; enable_chan() local 185 struct chan *chan; free_irqs() local 205 close_one_chan(struct chan *chan, int delay_free_irq) close_one_chan() argument 232 struct chan *chan; close_chan() local 244 deactivate_chan(struct chan *chan, int irq) deactivate_chan() argument 250 write_chan(struct chan *chan, const char *buf, int len, int write_irq) write_chan() argument 265 console_write_chan(struct chan *chan, const char *buf, int len) console_write_chan() argument 294 struct chan *chan; chan_window_size() local 313 free_one_chan(struct chan *chan) free_one_chan() argument 330 struct chan *chan; free_chan() local 338 one_chan_config_string(struct chan *chan, char *str, int size, char **error_out) one_chan_config_string() argument 443 struct chan *chan; parse_chan() local 541 struct chan *chan = line->chan_in; chan_interrupt() local [all...] |
/kernel/linux/linux-6.6/sound/soc/qcom/ |
H A D | lpass-lpaif-reg.h | 102 #define LPAIF_IRQ_PER(chan) (1 << (LPAIF_IRQ_BITSTRIDE * (chan))) 103 #define LPAIF_IRQ_XRUN(chan) (2 << (LPAIF_IRQ_BITSTRIDE * (chan))) 104 #define LPAIF_IRQ_ERR(chan) (4 << (LPAIF_IRQ_BITSTRIDE * (chan))) 106 #define LPAIF_IRQ_ALL(chan) (7 << (LPAIF_IRQ_BITSTRIDE * (chan))) 107 #define LPAIF_IRQ_HDMI_REQ_ON_PRELOAD(chan) (1 << (14 + chan)) [all...] |
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | fsldma.c | 38 #define chan_dbg(chan, fmt, arg...) \ 39 dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg) 40 #define chan_err(chan, fmt, arg...) \ 41 dev_err(chan->dev, "%s: " fmt, chan->name, ##arg) 49 static void set_sr(struct fsldma_chan *chan, u32 val) in set_sr() argument 51 FSL_DMA_OUT(chan, &chan->regs->sr, val, 32); in set_sr() 54 static u32 get_sr(struct fsldma_chan *chan) in get_sr() argument 59 set_mr(struct fsldma_chan *chan, u32 val) set_mr() argument 64 get_mr(struct fsldma_chan *chan) get_mr() argument 69 set_cdar(struct fsldma_chan *chan, dma_addr_t addr) set_cdar() argument 74 get_cdar(struct fsldma_chan *chan) get_cdar() argument 79 set_bcr(struct fsldma_chan *chan, u32 val) set_bcr() argument 84 get_bcr(struct fsldma_chan *chan) get_bcr() argument 93 set_desc_cnt(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, u32 count) set_desc_cnt() argument 99 set_desc_src(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t src) set_desc_src() argument 109 set_desc_dst(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t dst) set_desc_dst() argument 119 set_desc_next(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t next) set_desc_next() argument 129 set_ld_eol(struct fsldma_chan *chan, struct fsl_desc_sw *desc) set_ld_eol() argument 145 dma_init(struct fsldma_chan *chan) dma_init() argument 170 dma_is_idle(struct fsldma_chan *chan) dma_is_idle() argument 183 dma_start(struct fsldma_chan *chan) dma_start() argument 206 dma_halt(struct fsldma_chan *chan) dma_halt() argument 253 fsl_chan_set_src_loop_size(struct fsldma_chan *chan, int size) fsl_chan_set_src_loop_size() argument 286 fsl_chan_set_dst_loop_size(struct fsldma_chan *chan, int size) fsl_chan_set_dst_loop_size() argument 320 fsl_chan_set_request_count(struct fsldma_chan *chan, int size) fsl_chan_set_request_count() argument 342 fsl_chan_toggle_ext_pause(struct fsldma_chan *chan, int enable) fsl_chan_toggle_ext_pause() argument 360 fsl_chan_toggle_ext_start(struct fsldma_chan *chan, int enable) fsl_chan_toggle_ext_start() argument 370 struct fsldma_chan *chan; fsl_dma_external_start() local 382 append_ld_queue(struct fsldma_chan *chan, struct fsl_desc_sw *desc) append_ld_queue() argument 408 struct fsldma_chan *chan = to_fsl_chan(tx->chan); fsl_dma_tx_submit() local 444 fsl_dma_free_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) fsl_dma_free_descriptor() argument 458 fsl_dma_alloc_descriptor(struct fsldma_chan *chan) fsl_dma_alloc_descriptor() argument 487 fsldma_clean_completed_descriptor(struct fsldma_chan *chan) fsldma_clean_completed_descriptor() argument 506 fsldma_run_tx_complete_actions(struct fsldma_chan *chan, struct fsl_desc_sw *desc, dma_cookie_t cookie) fsldma_run_tx_complete_actions() argument 537 fsldma_clean_running_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) fsldma_clean_running_descriptor() argument 566 fsl_chan_xfer_ld_queue(struct fsldma_chan *chan) fsl_chan_xfer_ld_queue() argument 635 fsldma_cleanup_descriptors(struct fsldma_chan *chan) fsldma_cleanup_descriptors() argument 691 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_dma_alloc_chan_resources() local 720 fsldma_free_desc_list(struct fsldma_chan *chan, struct list_head *list) fsldma_free_desc_list() argument 729 fsldma_free_desc_list_reverse(struct fsldma_chan *chan, struct list_head *list) fsldma_free_desc_list_reverse() argument 744 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_dma_free_chan_resources() local 763 struct fsldma_chan *chan; fsl_dma_prep_memcpy() local 825 struct fsldma_chan *chan; fsl_dma_device_terminate_all() local 850 struct fsldma_chan *chan; fsl_dma_device_config() local 879 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_dma_memcpy_issue_pending() local 894 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_tx_status() local 914 struct fsldma_chan *chan = data; fsldma_chan_irq() local 981 struct fsldma_chan *chan = from_tasklet(chan, t, tasklet); dma_do_tasklet() local 1001 struct fsldma_chan *chan; fsldma_ctrl_irq() local 1031 struct fsldma_chan *chan; fsldma_free_irqs() local 1051 struct fsldma_chan *chan; fsldma_request_irqs() local 1108 struct fsldma_chan *chan; fsl_dma_chan_probe() local 1205 fsl_dma_chan_remove(struct fsldma_chan *chan) fsl_dma_chan_remove() argument 1334 struct fsldma_chan *chan; fsldma_suspend_late() local 1365 struct fsldma_chan *chan; fsldma_resume_early() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | fsldma.c | 39 #define chan_dbg(chan, fmt, arg...) \ 40 dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg) 41 #define chan_err(chan, fmt, arg...) \ 42 dev_err(chan->dev, "%s: " fmt, chan->name, ##arg) 50 static void set_sr(struct fsldma_chan *chan, u32 val) in set_sr() argument 52 FSL_DMA_OUT(chan, &chan->regs->sr, val, 32); in set_sr() 55 static u32 get_sr(struct fsldma_chan *chan) in get_sr() argument 60 set_mr(struct fsldma_chan *chan, u32 val) set_mr() argument 65 get_mr(struct fsldma_chan *chan) get_mr() argument 70 set_cdar(struct fsldma_chan *chan, dma_addr_t addr) set_cdar() argument 75 get_cdar(struct fsldma_chan *chan) get_cdar() argument 80 set_bcr(struct fsldma_chan *chan, u32 val) set_bcr() argument 85 get_bcr(struct fsldma_chan *chan) get_bcr() argument 94 set_desc_cnt(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, u32 count) set_desc_cnt() argument 100 set_desc_src(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t src) set_desc_src() argument 110 set_desc_dst(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t dst) set_desc_dst() argument 120 set_desc_next(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t next) set_desc_next() argument 130 set_ld_eol(struct fsldma_chan *chan, struct fsl_desc_sw *desc) set_ld_eol() argument 146 dma_init(struct fsldma_chan *chan) dma_init() argument 171 dma_is_idle(struct fsldma_chan *chan) dma_is_idle() argument 184 dma_start(struct fsldma_chan *chan) dma_start() argument 207 dma_halt(struct fsldma_chan *chan) dma_halt() argument 254 fsl_chan_set_src_loop_size(struct fsldma_chan *chan, int size) fsl_chan_set_src_loop_size() argument 287 fsl_chan_set_dst_loop_size(struct fsldma_chan *chan, int size) fsl_chan_set_dst_loop_size() argument 321 fsl_chan_set_request_count(struct fsldma_chan *chan, int size) fsl_chan_set_request_count() argument 343 fsl_chan_toggle_ext_pause(struct fsldma_chan *chan, int enable) fsl_chan_toggle_ext_pause() argument 361 fsl_chan_toggle_ext_start(struct fsldma_chan *chan, int enable) fsl_chan_toggle_ext_start() argument 371 struct fsldma_chan *chan; fsl_dma_external_start() local 383 append_ld_queue(struct fsldma_chan *chan, struct fsl_desc_sw *desc) append_ld_queue() argument 409 struct fsldma_chan *chan = to_fsl_chan(tx->chan); fsl_dma_tx_submit() local 445 fsl_dma_free_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) fsl_dma_free_descriptor() argument 459 fsl_dma_alloc_descriptor(struct fsldma_chan *chan) fsl_dma_alloc_descriptor() argument 488 fsldma_clean_completed_descriptor(struct fsldma_chan *chan) fsldma_clean_completed_descriptor() argument 507 fsldma_run_tx_complete_actions(struct fsldma_chan *chan, struct fsl_desc_sw *desc, dma_cookie_t cookie) fsldma_run_tx_complete_actions() argument 538 fsldma_clean_running_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) fsldma_clean_running_descriptor() argument 567 fsl_chan_xfer_ld_queue(struct fsldma_chan *chan) fsl_chan_xfer_ld_queue() argument 636 fsldma_cleanup_descriptors(struct fsldma_chan *chan) fsldma_cleanup_descriptors() argument 692 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_dma_alloc_chan_resources() local 721 fsldma_free_desc_list(struct fsldma_chan *chan, struct list_head *list) fsldma_free_desc_list() argument 730 fsldma_free_desc_list_reverse(struct fsldma_chan *chan, struct list_head *list) fsldma_free_desc_list_reverse() argument 745 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_dma_free_chan_resources() local 764 struct fsldma_chan *chan; fsl_dma_prep_memcpy() local 826 struct fsldma_chan *chan; fsl_dma_device_terminate_all() local 851 struct fsldma_chan *chan; fsl_dma_device_config() local 880 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_dma_memcpy_issue_pending() local 895 struct fsldma_chan *chan = to_fsl_chan(dchan); fsl_tx_status() local 915 struct fsldma_chan *chan = data; fsldma_chan_irq() local 982 struct fsldma_chan *chan = from_tasklet(chan, t, tasklet); dma_do_tasklet() local 1002 struct fsldma_chan *chan; fsldma_ctrl_irq() local 1032 struct fsldma_chan *chan; fsldma_free_irqs() local 1052 struct fsldma_chan *chan; fsldma_request_irqs() local 1109 struct fsldma_chan *chan; fsl_dma_chan_probe() local 1206 fsl_dma_chan_remove(struct fsldma_chan *chan) fsl_dma_chan_remove() argument 1335 struct fsldma_chan *chan; fsldma_suspend_late() local 1366 struct fsldma_chan *chan; fsldma_resume_early() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | chan.c | 24 #include "chan.h" 42 nvkm_chan_cctx_bind(struct nvkm_chan *chan, struct nvkm_engn *engn, struct nvkm_cctx *cctx) in nvkm_chan_cctx_bind() argument 44 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_bind() 51 CHAN_TRACE(chan, "%sbind cctx %d[%s]", cctx ? "" : "un", engn->id, engine->subdev.name); in nvkm_chan_cctx_bind() 59 nvkm_chan_block(chan); in nvkm_chan_cctx_bind() 60 nvkm_chan_preempt(chan, true); in nvkm_chan_cctx_bind() 63 engn->func->bind(engn, cctx, chan); in nvkm_chan_cctx_bind() 69 nvkm_chan_allow(chan); in nvkm_chan_cctx_bind() 73 nvkm_chan_cctx_put(struct nvkm_chan *chan, struct nvkm_cctx **pcctx) in nvkm_chan_cctx_put() argument 80 if (refcount_dec_and_mutex_lock(&cctx->refs, &chan in nvkm_chan_cctx_put() 93 nvkm_chan_cctx_get(struct nvkm_chan *chan, struct nvkm_engn *engn, struct nvkm_cctx **pcctx, struct nvkm_client *client) nvkm_chan_cctx_get() argument 137 nvkm_chan_preempt_locked(struct nvkm_chan *chan, bool wait) nvkm_chan_preempt_locked() argument 150 nvkm_chan_preempt(struct nvkm_chan *chan, bool wait) nvkm_chan_preempt() argument 164 nvkm_chan_remove_locked(struct nvkm_chan *chan) nvkm_chan_remove_locked() argument 183 nvkm_chan_remove(struct nvkm_chan *chan, bool preempt) nvkm_chan_remove() argument 196 nvkm_chan_insert(struct nvkm_chan *chan) nvkm_chan_insert() argument 220 nvkm_chan_block_locked(struct nvkm_chan *chan) nvkm_chan_block_locked() argument 228 nvkm_chan_error(struct nvkm_chan *chan, bool preempt) nvkm_chan_error() argument 244 nvkm_chan_block(struct nvkm_chan *chan) nvkm_chan_block() argument 252 nvkm_chan_allow(struct nvkm_chan *chan) nvkm_chan_allow() argument 264 struct nvkm_chan *chan = *pchan; nvkm_chan_del() local 298 struct nvkm_chan *chan = *pchan; nvkm_chan_put() local 313 struct nvkm_chan *chan; nvkm_chan_get_inst() local 353 struct nvkm_chan *chan; nvkm_chan_new_() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/xilinx/ |
H A D | zynqmp_dma.c | 141 #define ZYNQMP_DMA_DESC_SIZE(chan) (chan->desc_size) 143 #define to_chan(chan) container_of(chan, struct zynqmp_dma_chan, \ 244 * @chan: Driver specific DMA channel 251 struct zynqmp_dma_chan *chan; member 256 static inline void zynqmp_dma_writeq(struct zynqmp_dma_chan *chan, u32 reg, in zynqmp_dma_writeq() argument 259 lo_hi_writeq(value, chan->regs + reg); in zynqmp_dma_writeq() 264 * @chan: ZynqMP DMA DMA channel pointer 267 static void zynqmp_dma_update_desc_to_ctrlr(struct zynqmp_dma_chan *chan, in zynqmp_dma_update_desc_to_ctrlr() argument 283 zynqmp_dma_desc_config_eod(struct zynqmp_dma_chan *chan, void *desc) zynqmp_dma_desc_config_eod() argument 302 zynqmp_dma_config_sg_ll_desc(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_ll *sdesc, dma_addr_t src, dma_addr_t dst, size_t len, struct zynqmp_dma_desc_ll *prev) zynqmp_dma_config_sg_ll_desc() argument 332 zynqmp_dma_init(struct zynqmp_dma_chan *chan) zynqmp_dma_init() argument 371 struct zynqmp_dma_chan *chan = to_chan(tx->chan); zynqmp_dma_tx_submit() local 405 zynqmp_dma_get_descriptor(struct zynqmp_dma_chan *chan) zynqmp_dma_get_descriptor() argument 429 zynqmp_dma_free_descriptor(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_sw *sdesc) zynqmp_dma_free_descriptor() argument 447 zynqmp_dma_free_desc_list(struct zynqmp_dma_chan *chan, struct list_head *list) zynqmp_dma_free_desc_list() argument 464 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_alloc_chan_resources() local 513 zynqmp_dma_start(struct zynqmp_dma_chan *chan) zynqmp_dma_start() argument 526 zynqmp_dma_handle_ovfl_int(struct zynqmp_dma_chan *chan, u32 status) zynqmp_dma_handle_ovfl_int() argument 536 zynqmp_dma_config(struct zynqmp_dma_chan *chan) zynqmp_dma_config() argument 564 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_device_config() local 578 zynqmp_dma_start_transfer(struct zynqmp_dma_chan *chan) zynqmp_dma_start_transfer() argument 602 zynqmp_dma_chan_desc_cleanup(struct zynqmp_dma_chan *chan) zynqmp_dma_chan_desc_cleanup() argument 630 zynqmp_dma_complete_descriptor(struct zynqmp_dma_chan *chan) zynqmp_dma_complete_descriptor() argument 649 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_issue_pending() local 661 zynqmp_dma_free_descriptors(struct zynqmp_dma_chan *chan) zynqmp_dma_free_descriptors() argument 678 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_free_chan_resources() local 693 zynqmp_dma_reset(struct zynqmp_dma_chan *chan) zynqmp_dma_reset() argument 717 struct zynqmp_dma_chan *chan = (struct zynqmp_dma_chan *)data; zynqmp_dma_irq_handler() local 756 struct zynqmp_dma_chan *chan = from_tasklet(chan, t, tasklet); zynqmp_dma_do_tasklet() local 791 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_device_terminate_all() local 805 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_synchronize() local 824 struct zynqmp_dma_chan *chan; zynqmp_dma_prep_memcpy() local 872 zynqmp_dma_chan_remove(struct zynqmp_dma_chan *chan) zynqmp_dma_chan_remove() argument 893 struct zynqmp_dma_chan *chan; zynqmp_dma_chan_probe() local [all...] |
H A D | xilinx_dma.c | 451 void (*start_transfer)(struct xilinx_dma_chan *chan); 452 int (*stop_transfer)(struct xilinx_dma_chan *chan); 488 * @chan: Driver specific DMA channel 507 struct xilinx_dma_chan *chan[XILINX_MCDMA_MAX_CHANS_PER_DEVICE]; member 524 #define to_xilinx_chan(chan) \ 525 container_of(chan, struct xilinx_dma_chan, common) 528 #define xilinx_dma_poll_timeout(chan, reg, val, cond, delay_us, timeout_us) \ 529 readl_poll_timeout_atomic(chan->xdev->regs + chan->ctrl_offset + reg, \ 533 static inline u32 dma_read(struct xilinx_dma_chan *chan, u3 argument 538 dma_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) dma_write() argument 543 vdma_desc_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) vdma_desc_write() argument 549 dma_ctrl_read(struct xilinx_dma_chan *chan, u32 reg) dma_ctrl_read() argument 554 dma_ctrl_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) dma_ctrl_write() argument 560 dma_ctrl_clr(struct xilinx_dma_chan *chan, u32 reg, u32 clr) dma_ctrl_clr() argument 566 dma_ctrl_set(struct xilinx_dma_chan *chan, u32 reg, u32 set) dma_ctrl_set() argument 583 vdma_desc_write_64(struct xilinx_dma_chan *chan, u32 reg, u32 value_lsb, u32 value_msb) vdma_desc_write_64() argument 593 dma_writeq(struct xilinx_dma_chan *chan, u32 reg, u64 value) dma_writeq() argument 598 xilinx_write(struct xilinx_dma_chan *chan, u32 reg, dma_addr_t addr) xilinx_write() argument 607 xilinx_axidma_buf(struct xilinx_dma_chan *chan, struct xilinx_axidma_desc_hw *hw, dma_addr_t buf_addr, size_t sg_used, size_t period_len) xilinx_axidma_buf() argument 621 xilinx_aximcdma_buf(struct xilinx_dma_chan *chan, struct xilinx_aximcdma_desc_hw *hw, dma_addr_t buf_addr, size_t sg_used) xilinx_aximcdma_buf() argument 667 xilinx_vdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_vdma_alloc_tx_segment() argument 688 xilinx_cdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_cdma_alloc_tx_segment() argument 709 xilinx_axidma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_axidma_alloc_tx_segment() argument 736 xilinx_aximcdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_aximcdma_alloc_tx_segment() argument 780 xilinx_dma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_axidma_tx_segment *segment) xilinx_dma_free_tx_segment() argument 793 xilinx_mcdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_aximcdma_tx_segment * segment) xilinx_mcdma_free_tx_segment() argument 807 xilinx_cdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_cdma_tx_segment *segment) xilinx_cdma_free_tx_segment() argument 818 xilinx_vdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_vdma_tx_segment *segment) xilinx_vdma_free_tx_segment() argument 831 xilinx_dma_alloc_tx_descriptor(struct xilinx_dma_chan *chan) xilinx_dma_alloc_tx_descriptor() argument 850 xilinx_dma_free_tx_descriptor(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) xilinx_dma_free_tx_descriptor() argument 896 xilinx_dma_free_desc_list(struct xilinx_dma_chan *chan, struct list_head *list) xilinx_dma_free_desc_list() argument 911 xilinx_dma_free_descriptors(struct xilinx_dma_chan *chan) xilinx_dma_free_descriptors() argument 930 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_free_chan_resources() local 978 xilinx_dma_get_residue(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) xilinx_dma_get_residue() argument 1027 xilinx_dma_chan_handle_cyclic(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc, unsigned long *flags) xilinx_dma_chan_handle_cyclic() argument 1045 xilinx_dma_chan_desc_cleanup(struct xilinx_dma_chan *chan) xilinx_dma_chan_desc_cleanup() argument 1100 struct xilinx_dma_chan *chan = from_tasklet(chan, t, tasklet); xilinx_dma_do_tasklet() local 1113 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_alloc_chan_resources() local 1239 xilinx_dma_calc_copysize(struct xilinx_dma_chan *chan, int size, int done) xilinx_dma_calc_copysize() argument 1271 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_tx_status() local 1305 xilinx_dma_stop_transfer(struct xilinx_dma_chan *chan) xilinx_dma_stop_transfer() argument 1323 xilinx_cdma_stop_transfer(struct xilinx_dma_chan *chan) xilinx_cdma_stop_transfer() argument 1336 xilinx_dma_start(struct xilinx_dma_chan *chan) xilinx_dma_start() argument 1360 xilinx_vdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_vdma_start_transfer() argument 1462 xilinx_cdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_cdma_start_transfer() argument 1534 xilinx_dma_start_transfer(struct xilinx_dma_chan *chan) xilinx_dma_start_transfer() argument 1611 xilinx_mcdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_mcdma_start_transfer() argument 1683 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_issue_pending() local 1710 xilinx_dma_complete_descriptor(struct xilinx_dma_chan *chan) xilinx_dma_complete_descriptor() argument 1747 xilinx_dma_reset(struct xilinx_dma_chan *chan) xilinx_dma_reset() argument 1780 xilinx_dma_chan_reset(struct xilinx_dma_chan *chan) xilinx_dma_chan_reset() argument 1805 struct xilinx_dma_chan *chan = data; xilinx_mcdma_irq_handler() local 1873 struct xilinx_dma_chan *chan = data; xilinx_dma_irq_handler() local 1926 append_desc_queue(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) append_desc_queue() argument 1991 struct xilinx_dma_chan *chan = to_xilinx_chan(tx->chan); xilinx_dma_tx_submit() local 2042 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_vdma_dma_prep_interleaved() local 2124 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_cdma_prep_memcpy() local 2182 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_prep_slave_sg() local 2284 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_prep_dma_cyclic() local 2392 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_mcdma_prep_slave_sg() local 2481 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_terminate_all() local 2517 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_synchronize() local 2538 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_vdma_channel_set_config() local 2601 xilinx_dma_chan_remove(struct xilinx_dma_chan *chan) xilinx_dma_chan_remove() argument 2806 struct xilinx_dma_chan *chan; xilinx_dma_chan_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_chan.c | 44 nouveau_channel_kill(struct nouveau_channel *chan) in nouveau_channel_kill() argument 46 atomic_set(&chan->killed, 1); in nouveau_channel_kill() 47 if (chan->fence) in nouveau_channel_kill() 48 nouveau_fence_context_kill(chan->fence, -ENODEV); in nouveau_channel_kill() 54 struct nouveau_channel *chan = container_of(event, typeof(*chan), kill); in nouveau_channel_killed() local 55 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_killed() 57 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); in nouveau_channel_killed() 59 if (unlikely(!atomic_read(&chan->killed))) in nouveau_channel_killed() 60 nouveau_channel_kill(chan); in nouveau_channel_killed() 66 nouveau_channel_idle(struct nouveau_channel *chan) nouveau_channel_idle() argument 91 struct nouveau_channel *chan = *pchan; nouveau_channel_del() local 122 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); nouveau_channel_kick() local 131 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); nouveau_channel_wait() local 150 struct nouveau_channel *chan; nouveau_channel_prep() local 279 struct nvif_chan_v0 chan; nouveau_channel_ctor() member 283 struct nouveau_channel *chan; nouveau_channel_ctor() local 364 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) nouveau_channel_init() argument [all...] |
H A D | nouveau_dma.c | 41 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) in READ_GET() argument 45 val = nvif_rd32(chan->userd, chan->user_get); in READ_GET() 46 if (chan->user_get_hi) in READ_GET() 47 val |= (uint64_t)nvif_rd32(chan->userd, chan->user_get_hi) << 32; in READ_GET() 64 if (val < chan->push.addr || in READ_GET() 65 val > chan->push.addr + (chan->dma.max << 2)) in READ_GET() 68 return (val - chan in READ_GET() 72 nv50_dma_push(struct nouveau_channel *chan, u64 offset, u32 length, bool no_prefetch) nv50_dma_push() argument 99 nv50_dma_push_wait(struct nouveau_channel *chan, int count) nv50_dma_push_wait() argument 125 nv50_dma_wait(struct nouveau_channel *chan, int slots, int count) nv50_dma_wait() argument 168 nouveau_dma_wait(struct nouveau_channel *chan, int slots, int size) nouveau_dma_wait() argument [all...] |
/kernel/linux/linux-5.10/drivers/dma/xilinx/ |
H A D | zynqmp_dma.c | 143 #define ZYNQMP_DMA_DESC_SIZE(chan) (chan->desc_size) 145 #define to_chan(chan) container_of(chan, struct zynqmp_dma_chan, \ 246 * @chan: Driver specific DMA channel 253 struct zynqmp_dma_chan *chan; member 258 static inline void zynqmp_dma_writeq(struct zynqmp_dma_chan *chan, u32 reg, in zynqmp_dma_writeq() argument 261 lo_hi_writeq(value, chan->regs + reg); in zynqmp_dma_writeq() 266 * @chan: ZynqMP DMA DMA channel pointer 269 static void zynqmp_dma_update_desc_to_ctrlr(struct zynqmp_dma_chan *chan, in zynqmp_dma_update_desc_to_ctrlr() argument 285 zynqmp_dma_desc_config_eod(struct zynqmp_dma_chan *chan, void *desc) zynqmp_dma_desc_config_eod() argument 304 zynqmp_dma_config_sg_ll_desc(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_ll *sdesc, dma_addr_t src, dma_addr_t dst, size_t len, struct zynqmp_dma_desc_ll *prev) zynqmp_dma_config_sg_ll_desc() argument 334 zynqmp_dma_init(struct zynqmp_dma_chan *chan) zynqmp_dma_init() argument 373 struct zynqmp_dma_chan *chan = to_chan(tx->chan); zynqmp_dma_tx_submit() local 407 zynqmp_dma_get_descriptor(struct zynqmp_dma_chan *chan) zynqmp_dma_get_descriptor() argument 431 zynqmp_dma_free_descriptor(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_sw *sdesc) zynqmp_dma_free_descriptor() argument 450 zynqmp_dma_free_desc_list(struct zynqmp_dma_chan *chan, struct list_head *list) zynqmp_dma_free_desc_list() argument 467 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_alloc_chan_resources() local 516 zynqmp_dma_start(struct zynqmp_dma_chan *chan) zynqmp_dma_start() argument 529 zynqmp_dma_handle_ovfl_int(struct zynqmp_dma_chan *chan, u32 status) zynqmp_dma_handle_ovfl_int() argument 539 zynqmp_dma_config(struct zynqmp_dma_chan *chan) zynqmp_dma_config() argument 567 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_device_config() local 581 zynqmp_dma_start_transfer(struct zynqmp_dma_chan *chan) zynqmp_dma_start_transfer() argument 605 zynqmp_dma_chan_desc_cleanup(struct zynqmp_dma_chan *chan) zynqmp_dma_chan_desc_cleanup() argument 630 zynqmp_dma_complete_descriptor(struct zynqmp_dma_chan *chan) zynqmp_dma_complete_descriptor() argument 649 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_issue_pending() local 661 zynqmp_dma_free_descriptors(struct zynqmp_dma_chan *chan) zynqmp_dma_free_descriptors() argument 674 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_free_chan_resources() local 692 zynqmp_dma_reset(struct zynqmp_dma_chan *chan) zynqmp_dma_reset() argument 711 struct zynqmp_dma_chan *chan = (struct zynqmp_dma_chan *)data; zynqmp_dma_irq_handler() local 750 struct zynqmp_dma_chan *chan = from_tasklet(chan, t, tasklet); zynqmp_dma_do_tasklet() local 785 struct zynqmp_dma_chan *chan = to_chan(dchan); zynqmp_dma_device_terminate_all() local 810 struct zynqmp_dma_chan *chan; zynqmp_dma_prep_memcpy() local 858 zynqmp_dma_chan_remove(struct zynqmp_dma_chan *chan) zynqmp_dma_chan_remove() argument 879 struct zynqmp_dma_chan *chan; zynqmp_dma_chan_probe() local [all...] |
H A D | xilinx_dma.c | 447 void (*start_transfer)(struct xilinx_dma_chan *chan); 448 int (*stop_transfer)(struct xilinx_dma_chan *chan); 483 * @chan: Driver specific DMA channel 501 struct xilinx_dma_chan *chan[XILINX_MCDMA_MAX_CHANS_PER_DEVICE]; member 517 #define to_xilinx_chan(chan) \ 518 container_of(chan, struct xilinx_dma_chan, common) 521 #define xilinx_dma_poll_timeout(chan, reg, val, cond, delay_us, timeout_us) \ 522 readl_poll_timeout_atomic(chan->xdev->regs + chan->ctrl_offset + reg, \ 526 static inline u32 dma_read(struct xilinx_dma_chan *chan, u3 argument 531 dma_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) dma_write() argument 536 vdma_desc_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) vdma_desc_write() argument 542 dma_ctrl_read(struct xilinx_dma_chan *chan, u32 reg) dma_ctrl_read() argument 547 dma_ctrl_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) dma_ctrl_write() argument 553 dma_ctrl_clr(struct xilinx_dma_chan *chan, u32 reg, u32 clr) dma_ctrl_clr() argument 559 dma_ctrl_set(struct xilinx_dma_chan *chan, u32 reg, u32 set) dma_ctrl_set() argument 576 vdma_desc_write_64(struct xilinx_dma_chan *chan, u32 reg, u32 value_lsb, u32 value_msb) vdma_desc_write_64() argument 586 dma_writeq(struct xilinx_dma_chan *chan, u32 reg, u64 value) dma_writeq() argument 591 xilinx_write(struct xilinx_dma_chan *chan, u32 reg, dma_addr_t addr) xilinx_write() argument 600 xilinx_axidma_buf(struct xilinx_dma_chan *chan, struct xilinx_axidma_desc_hw *hw, dma_addr_t buf_addr, size_t sg_used, size_t period_len) xilinx_axidma_buf() argument 614 xilinx_aximcdma_buf(struct xilinx_dma_chan *chan, struct xilinx_aximcdma_desc_hw *hw, dma_addr_t buf_addr, size_t sg_used) xilinx_aximcdma_buf() argument 637 xilinx_vdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_vdma_alloc_tx_segment() argument 658 xilinx_cdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_cdma_alloc_tx_segment() argument 679 xilinx_axidma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_axidma_alloc_tx_segment() argument 706 xilinx_aximcdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_aximcdma_alloc_tx_segment() argument 750 xilinx_dma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_axidma_tx_segment *segment) xilinx_dma_free_tx_segment() argument 763 xilinx_mcdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_aximcdma_tx_segment * segment) xilinx_mcdma_free_tx_segment() argument 777 xilinx_cdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_cdma_tx_segment *segment) xilinx_cdma_free_tx_segment() argument 788 xilinx_vdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_vdma_tx_segment *segment) xilinx_vdma_free_tx_segment() argument 801 xilinx_dma_alloc_tx_descriptor(struct xilinx_dma_chan *chan) xilinx_dma_alloc_tx_descriptor() argument 820 xilinx_dma_free_tx_descriptor(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) xilinx_dma_free_tx_descriptor() argument 866 xilinx_dma_free_desc_list(struct xilinx_dma_chan *chan, struct list_head *list) xilinx_dma_free_desc_list() argument 881 xilinx_dma_free_descriptors(struct xilinx_dma_chan *chan) xilinx_dma_free_descriptors() argument 900 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_free_chan_resources() local 948 xilinx_dma_get_residue(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) xilinx_dma_get_residue() argument 997 xilinx_dma_chan_handle_cyclic(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc, unsigned long *flags) xilinx_dma_chan_handle_cyclic() argument 1017 xilinx_dma_chan_desc_cleanup(struct xilinx_dma_chan *chan) xilinx_dma_chan_desc_cleanup() argument 1072 struct xilinx_dma_chan *chan = from_tasklet(chan, t, tasklet); xilinx_dma_do_tasklet() local 1085 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_alloc_chan_resources() local 1211 xilinx_dma_calc_copysize(struct xilinx_dma_chan *chan, int size, int done) xilinx_dma_calc_copysize() argument 1243 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_tx_status() local 1277 xilinx_dma_stop_transfer(struct xilinx_dma_chan *chan) xilinx_dma_stop_transfer() argument 1295 xilinx_cdma_stop_transfer(struct xilinx_dma_chan *chan) xilinx_cdma_stop_transfer() argument 1308 xilinx_dma_start(struct xilinx_dma_chan *chan) xilinx_dma_start() argument 1332 xilinx_vdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_vdma_start_transfer() argument 1435 xilinx_cdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_cdma_start_transfer() argument 1507 xilinx_dma_start_transfer(struct xilinx_dma_chan *chan) xilinx_dma_start_transfer() argument 1581 xilinx_mcdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_mcdma_start_transfer() argument 1653 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_issue_pending() local 1667 xilinx_dma_complete_descriptor(struct xilinx_dma_chan *chan) xilinx_dma_complete_descriptor() argument 1696 xilinx_dma_reset(struct xilinx_dma_chan *chan) xilinx_dma_reset() argument 1729 xilinx_dma_chan_reset(struct xilinx_dma_chan *chan) xilinx_dma_chan_reset() argument 1754 struct xilinx_dma_chan *chan = data; xilinx_mcdma_irq_handler() local 1822 struct xilinx_dma_chan *chan = data; xilinx_dma_irq_handler() local 1882 append_desc_queue(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) append_desc_queue() argument 1947 struct xilinx_dma_chan *chan = to_xilinx_chan(tx->chan); xilinx_dma_tx_submit() local 1998 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_vdma_dma_prep_interleaved() local 2080 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_cdma_prep_memcpy() local 2138 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_prep_slave_sg() local 2237 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_prep_dma_cyclic() local 2345 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_mcdma_prep_slave_sg() local 2434 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_terminate_all() local 2484 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_vdma_channel_set_config() local 2547 xilinx_dma_chan_remove(struct xilinx_dma_chan *chan) xilinx_dma_chan_remove() argument 2752 struct xilinx_dma_chan *chan; xilinx_dma_chan_probe() local [all...] |
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | l2cap_core.c | 57 static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size); 58 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err); 60 static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, 125 /* Only lock if chan reference is not 0 */ in l2cap_get_chan_by_scid() 146 /* Only lock if chan reference is not 0 */ in l2cap_get_chan_by_dcid() 186 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) in l2cap_add_psm() argument 192 if (psm && __l2cap_global_chan_by_addr(psm, src, chan->src_type)) { in l2cap_add_psm() 198 chan->psm = psm; in l2cap_add_psm() 199 chan->sport = psm; in l2cap_add_psm() 204 if (chan in l2cap_add_psm() 231 l2cap_add_scid(struct l2cap_chan *chan, __u16 scid) l2cap_add_scid() argument 263 l2cap_state_change(struct l2cap_chan *chan, int state) l2cap_state_change() argument 272 l2cap_state_change_and_error(struct l2cap_chan *chan, int state, int err) l2cap_state_change_and_error() argument 279 l2cap_chan_set_err(struct l2cap_chan *chan, int err) l2cap_chan_set_err() argument 284 __set_retrans_timer(struct l2cap_chan *chan) __set_retrans_timer() argument 293 __set_monitor_timer(struct l2cap_chan *chan) __set_monitor_timer() argument 411 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_chan_timeout() local 444 struct l2cap_chan *chan; l2cap_chan_create() local 481 struct l2cap_chan *chan = container_of(kref, struct l2cap_chan, kref); l2cap_chan_destroy() local 517 l2cap_chan_set_defaults(struct l2cap_chan *chan) l2cap_chan_set_defaults() argument 538 l2cap_le_flowctl_init(struct l2cap_chan *chan, u16 tx_credits) l2cap_le_flowctl_init() argument 552 l2cap_ecred_init(struct l2cap_chan *chan, u16 tx_credits) l2cap_ecred_init() argument 563 __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) __l2cap_chan_add() argument 615 l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) l2cap_chan_add() argument 622 l2cap_chan_del(struct l2cap_chan *chan, int err) l2cap_chan_del() argument 683 struct l2cap_chan *chan, *l; __l2cap_chan_list_id() local 694 struct l2cap_chan *chan; __l2cap_chan_list() local 719 struct l2cap_chan *chan; l2cap_conn_update_id_addr() local 733 l2cap_chan_le_connect_reject(struct l2cap_chan *chan) l2cap_chan_le_connect_reject() argument 756 l2cap_chan_ecred_connect_reject(struct l2cap_chan *chan) l2cap_chan_ecred_connect_reject() argument 763 l2cap_chan_connect_reject(struct l2cap_chan *chan) l2cap_chan_connect_reject() argument 784 l2cap_chan_close(struct l2cap_chan *chan, int reason) l2cap_chan_close() argument 835 l2cap_get_auth_type(struct l2cap_chan *chan) l2cap_get_auth_type() argument 888 l2cap_chan_check_security(struct l2cap_chan *chan, bool initiator) l2cap_chan_check_security() argument 949 l2cap_do_send(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_do_send() argument 1020 __unpack_control(struct l2cap_chan *chan, struct sk_buff *skb) __unpack_control() argument 1072 __pack_control(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb) __pack_control() argument 1085 __ertm_hdr_size(struct l2cap_chan *chan) __ertm_hdr_size() argument 1093 l2cap_create_sframe_pdu(struct l2cap_chan *chan, u32 control) l2cap_create_sframe_pdu() argument 1126 l2cap_send_sframe(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_send_sframe() argument 1164 l2cap_send_rr_or_rnr(struct l2cap_chan *chan, bool poll) l2cap_send_rr_or_rnr() argument 1183 __l2cap_no_conn_pending(struct l2cap_chan *chan) __l2cap_no_conn_pending() argument 1191 l2cap_send_conn_req(struct l2cap_chan *chan) l2cap_send_conn_req() argument 1206 l2cap_chan_ready(struct l2cap_chan *chan) l2cap_chan_ready() argument 1232 l2cap_le_connect(struct l2cap_chan *chan) l2cap_le_connect() argument 1263 struct l2cap_chan *chan; global() member 1268 l2cap_ecred_defer_connect(struct l2cap_chan *chan, void *data) l2cap_ecred_defer_connect() argument 1300 l2cap_ecred_connect(struct l2cap_chan *chan) l2cap_ecred_connect() argument 1333 l2cap_le_start(struct l2cap_chan *chan) l2cap_le_start() argument 1353 l2cap_start_connection(struct l2cap_chan *chan) l2cap_start_connection() argument 1401 l2cap_do_start(struct l2cap_chan *chan) l2cap_do_start() argument 1444 l2cap_send_disconn_req(struct l2cap_chan *chan, int err) l2cap_send_disconn_req() argument 1469 struct l2cap_chan *chan, *tmp; l2cap_conn_start() local 1582 struct l2cap_chan *chan; l2cap_conn_ready() local 1619 struct l2cap_chan *chan; l2cap_conn_unreliable() local 1726 struct l2cap_chan *chan, *l; l2cap_conn_del() local 1857 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_monitor_timeout() local 1878 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_retrans_timeout() local 1896 l2cap_streaming_send(struct l2cap_chan *chan, struct sk_buff_head *skbs) l2cap_streaming_send() argument 1932 l2cap_ertm_send(struct l2cap_chan *chan) l2cap_ertm_send() argument 1999 l2cap_ertm_resend(struct l2cap_chan *chan) l2cap_ertm_resend() argument 2077 l2cap_retransmit(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_retransmit() argument 2086 l2cap_retransmit_all(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_retransmit_all() argument 2120 l2cap_send_ack(struct l2cap_chan *chan) l2cap_send_ack() argument 2170 l2cap_skbuff_fromiovec(struct l2cap_chan *chan, struct msghdr *msg, int len, int count, struct sk_buff *skb) l2cap_skbuff_fromiovec() argument 2214 l2cap_create_connless_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_create_connless_pdu() argument 2246 l2cap_create_basic_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_create_basic_pdu() argument 2276 l2cap_create_iframe_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len, u16 sdulen) l2cap_create_iframe_pdu() argument 2330 l2cap_segment_sdu(struct l2cap_chan *chan, struct sk_buff_head *seg_queue, struct msghdr *msg, size_t len) l2cap_segment_sdu() argument 2396 l2cap_create_le_flowctl_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len, u16 sdulen) l2cap_create_le_flowctl_pdu() argument 2439 l2cap_segment_le_sdu(struct l2cap_chan *chan, struct sk_buff_head *seg_queue, struct msghdr *msg, size_t len) l2cap_segment_le_sdu() argument 2475 l2cap_le_flowctl_send(struct l2cap_chan *chan) l2cap_le_flowctl_send() argument 2491 l2cap_chan_send(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_chan_send() argument 2595 l2cap_send_srej(struct l2cap_chan *chan, u16 txseq) l2cap_send_srej() argument 2618 l2cap_send_srej_tail(struct l2cap_chan *chan) l2cap_send_srej_tail() argument 2634 l2cap_send_srej_list(struct l2cap_chan *chan, u16 txseq) l2cap_send_srej_list() argument 2660 l2cap_process_reqseq(struct l2cap_chan *chan, u16 reqseq) l2cap_process_reqseq() argument 2692 l2cap_abort_rx_srej_sent(struct l2cap_chan *chan) l2cap_abort_rx_srej_sent() argument 2702 l2cap_tx_state_xmit(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) l2cap_tx_state_xmit() argument 2774 l2cap_tx_state_wait_f(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) l2cap_tx_state_wait_f() argument 2851 l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) l2cap_tx() argument 2870 l2cap_pass_to_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_pass_to_tx() argument 2877 l2cap_pass_to_tx_fbit(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_pass_to_tx_fbit() argument 2888 struct l2cap_chan *chan; l2cap_raw_recv() local 3046 l2cap_add_opt_efs(void **ptr, struct l2cap_chan *chan, size_t size) l2cap_add_opt_efs() argument 3079 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_ack_timeout() local 3097 l2cap_ertm_init(struct l2cap_chan *chan) l2cap_ertm_init() argument 3156 __l2cap_set_ertm_timeouts(struct l2cap_chan *chan, struct l2cap_conf_rfc *rfc) __l2cap_set_ertm_timeouts() argument 3163 l2cap_txwin_setup(struct l2cap_chan *chan) l2cap_txwin_setup() argument 3178 l2cap_mtu_auto(struct l2cap_chan *chan) l2cap_mtu_auto() argument 3221 l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) l2cap_build_conf_req() argument 3347 l2cap_parse_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) l2cap_parse_conf_req() argument 3567 l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, void *data, size_t size, u16 *result) l2cap_parse_conf_rsp() argument 3685 l2cap_build_conf_rsp(struct l2cap_chan *chan, void *data, u16 result, u16 flags) l2cap_build_conf_rsp() argument 3700 __l2cap_le_connect_rsp_defer(struct l2cap_chan *chan) __l2cap_le_connect_rsp_defer() argument 3717 l2cap_ecred_list_defer(struct l2cap_chan *chan, void *data) l2cap_ecred_list_defer() argument 3746 l2cap_ecred_rsp_defer(struct l2cap_chan *chan, void *data) l2cap_ecred_rsp_defer() argument 3763 __l2cap_ecred_conn_rsp_defer(struct l2cap_chan *chan) __l2cap_ecred_conn_rsp_defer() argument 3799 __l2cap_connect_rsp_defer(struct l2cap_chan *chan) __l2cap_connect_rsp_defer() argument 3824 l2cap_conf_rfc_get(struct l2cap_chan *chan, void *rsp, int len) l2cap_conf_rfc_get() argument 3911 struct l2cap_chan *chan = NULL, *pchan; l2cap_connect() local 4072 struct l2cap_chan *chan; l2cap_connect_create_rsp() local 4155 set_default_fcs(struct l2cap_chan *chan) set_default_fcs() argument 4166 l2cap_send_efs_conf_rsp(struct l2cap_chan *chan, void *data, u8 ident, u16 flags) l2cap_send_efs_conf_rsp() argument 4201 struct l2cap_chan *chan; l2cap_config_req() local 4309 struct l2cap_chan *chan; l2cap_config_rsp() local 4417 struct l2cap_chan *chan; l2cap_disconnect_req() local 4459 struct l2cap_chan *chan; l2cap_disconnect_rsp() local 4668 struct l2cap_chan *chan; l2cap_le_connect_rsp() local 4813 struct l2cap_chan *chan, *pchan; l2cap_le_connect_req() local 4951 struct l2cap_chan *chan; l2cap_le_credits() local 5002 struct l2cap_chan *chan, *pchan; l2cap_ecred_conn_req() local 5156 struct l2cap_chan *chan, *tmp; l2cap_ecred_conn_rsp() local 5270 struct l2cap_chan *chan; l2cap_ecred_reconf_req() local 5338 struct l2cap_chan *chan, *tmp; l2cap_ecred_reconf_rsp() local 5367 struct l2cap_chan *chan; l2cap_le_command_rej() local 5552 l2cap_check_fcs(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_check_fcs() argument 5573 l2cap_send_i_or_rr_or_rnr(struct l2cap_chan *chan) l2cap_send_i_or_rr_or_rnr() argument 5626 l2cap_reassemble_sdu(struct l2cap_chan *chan, struct sk_buff *skb, struct l2cap_ctrl *control) l2cap_reassemble_sdu() argument 5711 l2cap_resegment(struct l2cap_chan *chan) l2cap_resegment() argument 5717 l2cap_chan_busy(struct l2cap_chan *chan, int busy) l2cap_chan_busy() argument 5728 l2cap_rx_queued_iframes(struct l2cap_chan *chan) l2cap_rx_queued_iframes() argument 5762 l2cap_handle_srej(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_handle_srej() argument 5820 l2cap_handle_rej(struct l2cap_chan *chan, struct l2cap_ctrl *control) l2cap_handle_rej() argument 5857 l2cap_classify_txseq(struct l2cap_chan *chan, u16 txseq) l2cap_classify_txseq() argument 5943 l2cap_rx_state_recv(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_recv() argument 6095 l2cap_rx_state_srej_sent(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_srej_sent() argument 6238 l2cap_finish_move(struct l2cap_chan *chan) l2cap_finish_move() argument 6248 l2cap_rx_state_wait_p(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_wait_p() argument 6286 l2cap_rx_state_wait_f(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx_state_wait_f() argument 6320 __valid_reqseq(struct l2cap_chan *chan, u16 reqseq) __valid_reqseq() argument 6329 l2cap_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) l2cap_rx() argument 6366 l2cap_stream_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb) l2cap_stream_rx() argument 6418 l2cap_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_data_rcv() argument 6511 l2cap_chan_le_send_credits(struct l2cap_chan *chan) l2cap_chan_le_send_credits() argument 6536 l2cap_ecred_recv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_ecred_recv() argument 6551 l2cap_ecred_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_ecred_data_rcv() argument 6658 struct l2cap_chan *chan; l2cap_data_channel() local 6725 struct l2cap_chan *chan; l2cap_conless_channel() local 6901 struct l2cap_chan *chan; global() member 6906 l2cap_chan_by_pid(struct l2cap_chan *chan, void *data) l2cap_chan_by_pid() argument 6927 l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid, bdaddr_t *dst, u8 dst_type) l2cap_chan_connect() argument 7114 l2cap_ecred_reconfigure(struct l2cap_chan *chan) l2cap_ecred_reconfigure() argument 7132 l2cap_chan_reconfigure(struct l2cap_chan *chan, __u16 mtu) l2cap_chan_reconfigure() argument 7247 struct l2cap_chan *chan, *next; l2cap_connect_cfm() local 7295 l2cap_check_encryption(struct l2cap_chan *chan, u8 encrypt) l2cap_check_encryption() argument 7315 struct l2cap_chan *chan; l2cap_security_cfm() local [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | mailbox.c | 27 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) in add_to_rbuf() argument 32 spin_lock_irqsave(&chan->lock, flags); in add_to_rbuf() 35 if (chan->msg_count == MBOX_TX_QUEUE_LEN) { in add_to_rbuf() 36 spin_unlock_irqrestore(&chan->lock, flags); in add_to_rbuf() 40 idx = chan->msg_free; in add_to_rbuf() 41 chan->msg_data[idx] = mssg; in add_to_rbuf() 42 chan->msg_count++; in add_to_rbuf() 45 chan->msg_free = 0; in add_to_rbuf() 47 chan->msg_free++; in add_to_rbuf() 49 spin_unlock_irqrestore(&chan in add_to_rbuf() 54 msg_submit(struct mbox_chan *chan) msg_submit() argument 94 tx_tick(struct mbox_chan *chan, int r) tx_tick() argument 127 struct mbox_chan *chan = &mbox->chans[i]; txdone_hrtimer() local 159 mbox_chan_received_data(struct mbox_chan *chan, void *mssg) mbox_chan_received_data() argument 177 mbox_chan_txdone(struct mbox_chan *chan, int r) mbox_chan_txdone() argument 198 mbox_client_txdone(struct mbox_chan *chan, int r) mbox_client_txdone() argument 224 mbox_client_peek_data(struct mbox_chan *chan) mbox_client_peek_data() argument 257 mbox_send_message(struct mbox_chan *chan, void *mssg) mbox_send_message() argument 306 mbox_flush(struct mbox_chan *chan, unsigned long timeout) mbox_flush() argument 321 __mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl) __mbox_bind_client() argument 374 mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl) mbox_bind_client() argument 408 struct mbox_chan *chan; mbox_request_channel() local 485 mbox_free_channel(struct mbox_chan *chan) mbox_free_channel() argument 554 struct mbox_chan *chan = &mbox->chans[i]; mbox_controller_register() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/ |
H A D | tegra20.c | 151 static void tegra20_vi_write(struct tegra_vi_channel *chan, unsigned int addr, u32 val) in tegra20_vi_write() argument 153 writel(val, chan->vi->iomem + addr); in tegra20_vi_write() 160 static void tegra20_vi_get_input_formats(struct tegra_vi_channel *chan, in tegra20_vi_get_input_formats() argument 164 unsigned int input_mbus_code = chan->fmtinfo->code; in tegra20_vi_get_input_formats() 188 static void tegra20_vi_get_output_formats(struct tegra_vi_channel *chan, in tegra20_vi_get_output_formats() argument 192 u32 output_fourcc = chan->format.pixelformat; in tegra20_vi_get_output_formats() 250 static int tegra20_channel_host1x_syncpt_init(struct tegra_vi_channel *chan) in tegra20_channel_host1x_syncpt_init() argument 252 struct tegra_vi *vi = chan->vi; in tegra20_channel_host1x_syncpt_init() 259 chan->mw_ack_sp[0] = out_sp; in tegra20_channel_host1x_syncpt_init() 264 static void tegra20_channel_host1x_syncpt_free(struct tegra_vi_channel *chan) in tegra20_channel_host1x_syncpt_free() argument 295 tegra20_channel_queue_setup(struct tegra_vi_channel *chan) tegra20_channel_queue_setup() argument 344 release_buffer(struct tegra_vi_channel *chan, struct tegra_channel_buffer *buf, enum vb2_buffer_state state) release_buffer() argument 356 tegra20_channel_vi_buffer_setup(struct tegra_vi_channel *chan, struct tegra_channel_buffer *buf) tegra20_channel_vi_buffer_setup() argument 380 tegra20_channel_capture_frame(struct tegra_vi_channel *chan, struct tegra_channel_buffer *buf) tegra20_channel_capture_frame() argument 411 struct tegra_vi_channel *chan = data; tegra20_chan_capture_kthread_start() local 455 tegra20_camera_capture_setup(struct tegra_vi_channel *chan) tegra20_camera_capture_setup() argument 511 struct tegra_vi_channel *chan = vb2_get_drv_priv(vq); tegra20_vi_start_streaming() local 552 struct tegra_vi_channel *chan = vb2_get_drv_priv(vq); tegra20_vi_stop_streaming() local [all...] |
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | mailbox.c | 26 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) in add_to_rbuf() argument 31 spin_lock_irqsave(&chan->lock, flags); in add_to_rbuf() 34 if (chan->msg_count == MBOX_TX_QUEUE_LEN) { in add_to_rbuf() 35 spin_unlock_irqrestore(&chan->lock, flags); in add_to_rbuf() 39 idx = chan->msg_free; in add_to_rbuf() 40 chan->msg_data[idx] = mssg; in add_to_rbuf() 41 chan->msg_count++; in add_to_rbuf() 44 chan->msg_free = 0; in add_to_rbuf() 46 chan->msg_free++; in add_to_rbuf() 48 spin_unlock_irqrestore(&chan in add_to_rbuf() 53 msg_submit(struct mbox_chan *chan) msg_submit() argument 93 tx_tick(struct mbox_chan *chan, int r) tx_tick() argument 126 struct mbox_chan *chan = &mbox->chans[i]; txdone_hrtimer() local 158 mbox_chan_received_data(struct mbox_chan *chan, void *mssg) mbox_chan_received_data() argument 176 mbox_chan_txdone(struct mbox_chan *chan, int r) mbox_chan_txdone() argument 197 mbox_client_txdone(struct mbox_chan *chan, int r) mbox_client_txdone() argument 223 mbox_client_peek_data(struct mbox_chan *chan) mbox_client_peek_data() argument 256 mbox_send_message(struct mbox_chan *chan, void *mssg) mbox_send_message() argument 305 mbox_flush(struct mbox_chan *chan, unsigned long timeout) mbox_flush() argument 342 struct mbox_chan *chan; mbox_request_channel() local 444 mbox_free_channel(struct mbox_chan *chan) mbox_free_channel() argument 513 struct mbox_chan *chan = &mbox->chans[i]; mbox_controller_register() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/savage/ |
H A D | savagefb-i2c.c | 47 struct savagefb_i2c_chan *chan = data; in savage4_gpio_setscl() local 50 r = readl(chan->ioaddr + chan->reg); in savage4_gpio_setscl() 55 writel(r, chan->ioaddr + chan->reg); in savage4_gpio_setscl() 56 readl(chan->ioaddr + chan->reg); /* flush posted write */ in savage4_gpio_setscl() 61 struct savagefb_i2c_chan *chan = data; in savage4_gpio_setsda() local 64 r = readl(chan->ioaddr + chan in savage4_gpio_setsda() 75 struct savagefb_i2c_chan *chan = data; savage4_gpio_getscl() local 82 struct savagefb_i2c_chan *chan = data; savage4_gpio_getsda() local 89 struct savagefb_i2c_chan *chan = data; prosavage_gpio_setscl() local 105 struct savagefb_i2c_chan *chan = data; prosavage_gpio_setsda() local 121 struct savagefb_i2c_chan *chan = data; prosavage_gpio_getscl() local 128 struct savagefb_i2c_chan *chan = data; prosavage_gpio_getsda() local 133 savage_setup_i2c_bus(struct savagefb_i2c_chan *chan, const char *name) savage_setup_i2c_bus() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/savage/ |
H A D | savagefb-i2c.c | 47 struct savagefb_i2c_chan *chan = data; in savage4_gpio_setscl() local 50 r = readl(chan->ioaddr + chan->reg); in savage4_gpio_setscl() 55 writel(r, chan->ioaddr + chan->reg); in savage4_gpio_setscl() 56 readl(chan->ioaddr + chan->reg); /* flush posted write */ in savage4_gpio_setscl() 61 struct savagefb_i2c_chan *chan = data; in savage4_gpio_setsda() local 64 r = readl(chan->ioaddr + chan in savage4_gpio_setsda() 75 struct savagefb_i2c_chan *chan = data; savage4_gpio_getscl() local 82 struct savagefb_i2c_chan *chan = data; savage4_gpio_getsda() local 89 struct savagefb_i2c_chan *chan = data; prosavage_gpio_setscl() local 105 struct savagefb_i2c_chan *chan = data; prosavage_gpio_setsda() local 121 struct savagefb_i2c_chan *chan = data; prosavage_gpio_getscl() local 128 struct savagefb_i2c_chan *chan = data; prosavage_gpio_getsda() local 133 savage_setup_i2c_bus(struct savagefb_i2c_chan *chan, const char *name) savage_setup_i2c_bus() argument [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/i810/ |
H A D | i810-i2c.c | 44 struct i810fb_i2c_chan *chan = data; in i810i2c_setscl() local 45 struct i810fb_par *par = chan->par; in i810i2c_setscl() 49 i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 51 i810_writel(mmio, chan->ddc_base, SCL_DIR | SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 52 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setscl() 57 struct i810fb_i2c_chan *chan = data; in i810i2c_setsda() local 58 struct i810fb_par *par = chan->par; in i810i2c_setsda() 62 i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 64 i810_writel(mmio, chan->ddc_base, SDA_DIR | SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 65 i810_readl(mmio, chan in i810i2c_setsda() 70 struct i810fb_i2c_chan *chan = data; i810i2c_getscl() local 81 struct i810fb_i2c_chan *chan = data; i810i2c_getsda() local 90 i810_setup_i2c_bus(struct i810fb_i2c_chan *chan, const char *name) i810_setup_i2c_bus() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/i810/ |
H A D | i810-i2c.c | 44 struct i810fb_i2c_chan *chan = data; in i810i2c_setscl() local 45 struct i810fb_par *par = chan->par; in i810i2c_setscl() 49 i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 51 i810_writel(mmio, chan->ddc_base, SCL_DIR | SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 52 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setscl() 57 struct i810fb_i2c_chan *chan = data; in i810i2c_setsda() local 58 struct i810fb_par *par = chan->par; in i810i2c_setsda() 62 i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 64 i810_writel(mmio, chan->ddc_base, SDA_DIR | SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 65 i810_readl(mmio, chan in i810i2c_setsda() 70 struct i810fb_i2c_chan *chan = data; i810i2c_getscl() local 81 struct i810fb_i2c_chan *chan = data; i810i2c_getsda() local 90 i810_setup_i2c_bus(struct i810fb_i2c_chan *chan, const char *name) i810_setup_i2c_bus() argument [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/ |
H A D | nv_i2c.c | 30 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_setscl() local 31 struct nvidia_par *par = chan->par; in nvidia_gpio_setscl() 34 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; in nvidia_gpio_setscl() 41 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); in nvidia_gpio_setscl() 46 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_setsda() local 47 struct nvidia_par *par = chan->par; in nvidia_gpio_setsda() 50 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; in nvidia_gpio_setsda() 57 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); in nvidia_gpio_setsda() 62 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_getscl() local 63 struct nvidia_par *par = chan in nvidia_gpio_getscl() 74 struct nvidia_i2c_chan *chan = data; nvidia_gpio_getsda() local 84 nvidia_setup_i2c_bus(struct nvidia_i2c_chan *chan, const char *name, unsigned int i2c_class) nvidia_setup_i2c_bus() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | oaktrail_lvds_i2c.c | 63 #define LPC_READ_REG(chan, r) inl((chan)->reg + (r)) 64 #define LPC_WRITE_REG(chan, r, val) outl((val), (chan)->reg + (r)) 68 struct psb_intel_i2c_chan *chan = data; in get_clock() local 71 val = LPC_READ_REG(chan, RGIO); in get_clock() 73 LPC_WRITE_REG(chan, RGIO, val); in get_clock() 74 tmp = LPC_READ_REG(chan, RGLVL); in get_clock() 75 val = (LPC_READ_REG(chan, RGLVL) & GPIO_CLOCK) ? 1 : 0; in get_clock() 82 struct psb_intel_i2c_chan *chan in get_data() local 96 struct psb_intel_i2c_chan *chan = data; set_clock() local 115 struct psb_intel_i2c_chan *chan = data; set_data() local 137 struct psb_intel_i2c_chan *chan; oaktrail_lvds_i2c_init() local [all...] |