Home
last modified time | relevance | path

Searched refs:ddev (Results 1 - 25 of 456) sorted by relevance

12345678910>>...19

/kernel/linux/linux-5.10/net/nfc/
H A Ddigital_core.c42 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev, in digital_skb_alloc() argument
47 skb = alloc_skb(len + ddev->tx_headroom + ddev->tx_tailroom, in digital_skb_alloc()
50 skb_reserve(skb, ddev->tx_headroom); in digital_skb_alloc()
100 static inline void digital_switch_rf(struct nfc_digital_dev *ddev, bool on) in digital_switch_rf() argument
102 ddev->ops->switch_rf(ddev, on); in digital_switch_rf()
105 static inline void digital_abort_cmd(struct nfc_digital_dev *ddev) in digital_abort_cmd() argument
107 ddev->ops->abort_cmd(ddev); in digital_abort_cmd()
113 struct nfc_digital_dev *ddev = container_of(work, digital_wq_cmd_complete() local
142 digital_send_cmd_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_send_cmd_complete() argument
157 struct nfc_digital_dev *ddev = container_of(work, digital_wq_cmd() local
227 digital_send_cmd(struct nfc_digital_dev *ddev, u8 cmd_type, struct sk_buff *skb, struct digital_tg_mdaa_params *params, u16 timeout, nfc_digital_cmd_complete_t cmd_cb, void *cb_context) digital_send_cmd() argument
255 digital_in_configure_hw(struct nfc_digital_dev *ddev, int type, int param) digital_in_configure_hw() argument
266 digital_tg_configure_hw(struct nfc_digital_dev *ddev, int type, int param) digital_tg_configure_hw() argument
277 digital_tg_listen_mdaa(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_mdaa() argument
303 digital_tg_listen_md(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_md() argument
309 digital_target_found(struct nfc_digital_dev *ddev, struct nfc_target *target, u8 protocol) digital_target_found() argument
405 digital_poll_next_tech(struct nfc_digital_dev *ddev) digital_poll_next_tech() argument
431 struct nfc_digital_dev *ddev = container_of(work, digital_wq_poll() local
450 digital_add_poll_tech(struct nfc_digital_dev *ddev, u8 rf_tech, digital_poll_t poll_func) digital_add_poll_tech() argument
476 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_start_poll() local
555 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_stop_poll() local
576 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dev_up() local
585 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dev_down() local
596 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dep_link_up() local
609 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dep_link_down() local
621 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_activate_target() local
642 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_deactivate_target() local
655 struct nfc_digital_dev *ddev = nfc_get_drvdata(dev); digital_tg_send() local
660 digital_in_send_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_send_complete() argument
702 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_in_send() local
755 struct nfc_digital_dev *ddev; nfc_digital_allocate_device() local
815 nfc_digital_free_device(struct nfc_digital_dev *ddev) nfc_digital_free_device() argument
822 nfc_digital_register_device(struct nfc_digital_dev *ddev) nfc_digital_register_device() argument
828 nfc_digital_unregister_device(struct nfc_digital_dev *ddev) nfc_digital_unregister_device() argument
[all...]
H A Ddigital_dep.c106 static void digital_in_recv_dep_res(struct nfc_digital_dev *ddev, void *arg,
108 static void digital_tg_recv_dep_req(struct nfc_digital_dev *ddev, void *arg,
168 static void digital_skb_push_dep_sod(struct nfc_digital_dev *ddev, in digital_skb_push_dep_sod() argument
175 if (ddev->curr_rf_tech == NFC_DIGITAL_RF_TECH_106A) in digital_skb_push_dep_sod()
179 static int digital_skb_pull_dep_sod(struct nfc_digital_dev *ddev, in digital_skb_pull_dep_sod() argument
187 if (ddev->curr_rf_tech == NFC_DIGITAL_RF_TECH_106A) in digital_skb_pull_dep_sod()
200 digital_send_dep_data_prep(struct nfc_digital_dev *ddev, struct sk_buff *skb, in digital_send_dep_data_prep() argument
206 if (skb->len > ddev->remote_payload_max) { in digital_send_dep_data_prep()
209 new_skb = digital_skb_alloc(ddev, ddev in digital_send_dep_data_prep()
231 digital_recv_dep_data_gather(struct nfc_digital_dev *ddev, u8 pfb, struct sk_buff *resp, int (*send_ack)(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch), struct digital_data_exch *data_exch) digital_recv_dep_data_gather() argument
295 digital_in_recv_psl_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_psl_res() argument
359 digital_in_send_psl_req(struct nfc_digital_dev *ddev, struct nfc_target *target) digital_in_send_psl_req() argument
399 digital_in_recv_atr_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_atr_res() argument
471 digital_in_send_atr_req(struct nfc_digital_dev *ddev, struct nfc_target *target, __u8 comm_mode, __u8 *gb, size_t gb_len) digital_in_send_atr_req() argument
529 digital_in_send_ack(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_ack() argument
566 digital_in_send_nack(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_nack() argument
598 digital_in_send_atn(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_atn() argument
629 digital_in_send_rtox(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch, u8 rtox) digital_in_send_rtox() argument
668 digital_in_send_saved_skb(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_saved_skb() argument
686 digital_in_recv_dep_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_dep_res() argument
904 digital_in_send_dep_req(struct nfc_digital_dev *ddev, struct nfc_target *target, struct sk_buff *skb, struct digital_data_exch *data_exch) digital_in_send_dep_req() argument
951 digital_tg_set_rf_tech(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_set_rf_tech() argument
978 digital_tg_send_ack(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_tg_send_ack() argument
1024 digital_tg_send_atn(struct nfc_digital_dev *ddev) digital_tg_send_atn() argument
1060 digital_tg_send_saved_skb(struct nfc_digital_dev *ddev) digital_tg_send_saved_skb() argument
1077 digital_tg_recv_dep_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_dep_req() argument
1297 digital_tg_send_dep_res(struct nfc_digital_dev *ddev, struct sk_buff *skb) digital_tg_send_dep_res() argument
1348 digital_tg_send_psl_res_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_send_psl_res_complete() argument
1365 digital_tg_send_psl_res(struct nfc_digital_dev *ddev, u8 did, u8 rf_tech) digital_tg_send_psl_res() argument
1398 digital_tg_recv_psl_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_psl_req() argument
1467 digital_tg_send_atr_res_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_send_atr_res_complete() argument
1489 digital_tg_send_atr_res(struct nfc_digital_dev *ddev, struct digital_atr_req *atr_req) digital_tg_send_atr_res() argument
1541 digital_tg_recv_atr_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_atr_req() argument
[all...]
H A Ddigital.h35 #define DIGITAL_DRV_CAPS_IN_CRC(ddev) \
36 ((ddev)->driver_capabilities & NFC_DIGITAL_DRV_CAPS_IN_CRC)
37 #define DIGITAL_DRV_CAPS_TG_CRC(ddev) \
38 ((ddev)->driver_capabilities & NFC_DIGITAL_DRV_CAPS_TG_CRC)
45 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev,
48 int digital_send_cmd(struct nfc_digital_dev *ddev, u8 cmd_type,
53 int digital_in_configure_hw(struct nfc_digital_dev *ddev, int type, int param);
54 static inline int digital_in_send_cmd(struct nfc_digital_dev *ddev, in digital_in_send_cmd() argument
59 return digital_send_cmd(ddev, DIGITAL_CMD_IN_SEND, skb, NULL, timeout, in digital_in_send_cmd()
63 void digital_poll_next_tech(struct nfc_digital_dev *ddev);
88 digital_tg_send_cmd(struct nfc_digital_dev *ddev, struct sk_buff *skb, u16 timeout, nfc_digital_cmd_complete_t cmd_cb, void *cb_context) digital_tg_send_cmd() argument
102 digital_tg_listen(struct nfc_digital_dev *ddev, u16 timeout, nfc_digital_cmd_complete_t cb, void *arg) digital_tg_listen() argument
[all...]
H A Ddigital_technology.c164 static int digital_in_send_sdd_req(struct nfc_digital_dev *ddev,
167 int digital_in_iso_dep_pull_sod(struct nfc_digital_dev *ddev, in digital_in_iso_dep_pull_sod() argument
195 int digital_in_iso_dep_push_sod(struct nfc_digital_dev *ddev, in digital_in_iso_dep_push_sod() argument
202 if (skb->len + 3 > ddev->target_fsc) in digital_in_iso_dep_push_sod()
207 *skb->data = DIGITAL_ISO_DEP_I_PCB | ddev->curr_nfc_dep_pni; in digital_in_iso_dep_push_sod()
209 ddev->curr_nfc_dep_pni = in digital_in_iso_dep_push_sod()
210 DIGITAL_ISO_DEP_PNI(ddev->curr_nfc_dep_pni + 1); in digital_in_iso_dep_push_sod()
215 static void digital_in_recv_ats(struct nfc_digital_dev *ddev, void *arg, in digital_in_recv_ats() argument
235 ddev->target_fsc = DIGITAL_ATS_MAX_FSC; in digital_in_recv_ats()
237 ddev in digital_in_recv_ats()
251 digital_in_send_rats(struct nfc_digital_dev *ddev, struct nfc_target *target) digital_in_send_rats() argument
272 digital_in_recv_sel_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sel_res() argument
341 digital_in_send_sel_req(struct nfc_digital_dev *ddev, struct nfc_target *target, struct digital_sdd_res *sdd_res) digital_in_send_sel_req() argument
387 digital_in_recv_sdd_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sdd_res() argument
442 digital_in_send_sdd_req(struct nfc_digital_dev *ddev, struct nfc_target *target) digital_in_send_sdd_req() argument
476 digital_in_recv_sens_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sens_res() argument
521 digital_in_send_sens_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_sens_req() argument
575 digital_in_recv_attrib_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_attrib_res() argument
612 digital_in_send_attrib_req(struct nfc_digital_dev *ddev, struct nfc_target *target, struct digital_sensb_res *sensb_res) digital_in_send_attrib_req() argument
645 digital_in_recv_sensb_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sensb_res() argument
708 digital_in_send_sensb_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_sensb_req() argument
742 digital_in_recv_sensf_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sensf_res() argument
796 digital_in_send_sensf_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_sensf_req() argument
840 digital_in_recv_iso15693_inv_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_iso15693_inv_res() argument
887 digital_in_send_iso15693_inv_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_iso15693_inv_req() argument
927 digital_tg_send_sel_res(struct nfc_digital_dev *ddev) digital_tg_send_sel_res() argument
956 digital_tg_recv_sel_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sel_req() argument
986 digital_tg_send_sdd_res(struct nfc_digital_dev *ddev) digital_tg_send_sdd_res() argument
1021 digital_tg_recv_sdd_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sdd_req() argument
1050 digital_tg_send_sens_res(struct nfc_digital_dev *ddev) digital_tg_send_sens_res() argument
1080 digital_tg_recv_sens_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sens_req() argument
1109 digital_tg_recv_atr_or_sensf_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_atr_or_sensf_req() argument
1121 digital_tg_send_sensf_res(struct nfc_digital_dev *ddev, struct digital_sensf_req *sensf_req) digital_tg_send_sensf_res() argument
1173 digital_tg_recv_sensf_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sensf_req() argument
1215 digital_tg_config_nfca(struct nfc_digital_dev *ddev) digital_tg_config_nfca() argument
1228 digital_tg_listen_nfca(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_nfca() argument
1239 digital_tg_config_nfcf(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_config_nfcf() argument
1251 digital_tg_listen_nfcf(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_nfcf() argument
1262 digital_tg_recv_md_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_md_req() argument
[all...]
/kernel/linux/linux-6.6/net/nfc/
H A Ddigital_core.c42 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev, in digital_skb_alloc() argument
47 skb = alloc_skb(len + ddev->tx_headroom + ddev->tx_tailroom, in digital_skb_alloc()
50 skb_reserve(skb, ddev->tx_headroom); in digital_skb_alloc()
100 static inline void digital_switch_rf(struct nfc_digital_dev *ddev, bool on) in digital_switch_rf() argument
102 ddev->ops->switch_rf(ddev, on); in digital_switch_rf()
105 static inline void digital_abort_cmd(struct nfc_digital_dev *ddev) in digital_abort_cmd() argument
107 ddev->ops->abort_cmd(ddev); in digital_abort_cmd()
113 struct nfc_digital_dev *ddev = container_of(work, digital_wq_cmd_complete() local
142 digital_send_cmd_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_send_cmd_complete() argument
157 struct nfc_digital_dev *ddev = container_of(work, digital_wq_cmd() local
227 digital_send_cmd(struct nfc_digital_dev *ddev, u8 cmd_type, struct sk_buff *skb, struct digital_tg_mdaa_params *params, u16 timeout, nfc_digital_cmd_complete_t cmd_cb, void *cb_context) digital_send_cmd() argument
255 digital_in_configure_hw(struct nfc_digital_dev *ddev, int type, int param) digital_in_configure_hw() argument
266 digital_tg_configure_hw(struct nfc_digital_dev *ddev, int type, int param) digital_tg_configure_hw() argument
277 digital_tg_listen_mdaa(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_mdaa() argument
303 digital_tg_listen_md(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_md() argument
309 digital_target_found(struct nfc_digital_dev *ddev, struct nfc_target *target, u8 protocol) digital_target_found() argument
405 digital_poll_next_tech(struct nfc_digital_dev *ddev) digital_poll_next_tech() argument
431 struct nfc_digital_dev *ddev = container_of(work, digital_wq_poll() local
450 digital_add_poll_tech(struct nfc_digital_dev *ddev, u8 rf_tech, digital_poll_t poll_func) digital_add_poll_tech() argument
479 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_start_poll() local
558 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_stop_poll() local
579 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dev_up() local
588 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dev_down() local
599 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dep_link_up() local
612 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_dep_link_down() local
624 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_activate_target() local
645 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_deactivate_target() local
658 struct nfc_digital_dev *ddev = nfc_get_drvdata(dev); digital_tg_send() local
663 digital_in_send_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_send_complete() argument
705 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); digital_in_send() local
758 struct nfc_digital_dev *ddev; nfc_digital_allocate_device() local
818 nfc_digital_free_device(struct nfc_digital_dev *ddev) nfc_digital_free_device() argument
825 nfc_digital_register_device(struct nfc_digital_dev *ddev) nfc_digital_register_device() argument
831 nfc_digital_unregister_device(struct nfc_digital_dev *ddev) nfc_digital_unregister_device() argument
[all...]
H A Ddigital_dep.c106 static void digital_in_recv_dep_res(struct nfc_digital_dev *ddev, void *arg,
108 static void digital_tg_recv_dep_req(struct nfc_digital_dev *ddev, void *arg,
168 static void digital_skb_push_dep_sod(struct nfc_digital_dev *ddev, in digital_skb_push_dep_sod() argument
175 if (ddev->curr_rf_tech == NFC_DIGITAL_RF_TECH_106A) in digital_skb_push_dep_sod()
179 static int digital_skb_pull_dep_sod(struct nfc_digital_dev *ddev, in digital_skb_pull_dep_sod() argument
187 if (ddev->curr_rf_tech == NFC_DIGITAL_RF_TECH_106A) in digital_skb_pull_dep_sod()
200 digital_send_dep_data_prep(struct nfc_digital_dev *ddev, struct sk_buff *skb, in digital_send_dep_data_prep() argument
206 if (skb->len > ddev->remote_payload_max) { in digital_send_dep_data_prep()
209 new_skb = digital_skb_alloc(ddev, ddev in digital_send_dep_data_prep()
231 digital_recv_dep_data_gather(struct nfc_digital_dev *ddev, u8 pfb, struct sk_buff *resp, int (*send_ack)(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch), struct digital_data_exch *data_exch) digital_recv_dep_data_gather() argument
295 digital_in_recv_psl_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_psl_res() argument
359 digital_in_send_psl_req(struct nfc_digital_dev *ddev, struct nfc_target *target) digital_in_send_psl_req() argument
399 digital_in_recv_atr_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_atr_res() argument
471 digital_in_send_atr_req(struct nfc_digital_dev *ddev, struct nfc_target *target, __u8 comm_mode, __u8 *gb, size_t gb_len) digital_in_send_atr_req() argument
529 digital_in_send_ack(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_ack() argument
566 digital_in_send_nack(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_nack() argument
598 digital_in_send_atn(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_atn() argument
629 digital_in_send_rtox(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch, u8 rtox) digital_in_send_rtox() argument
668 digital_in_send_saved_skb(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_in_send_saved_skb() argument
686 digital_in_recv_dep_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_dep_res() argument
904 digital_in_send_dep_req(struct nfc_digital_dev *ddev, struct nfc_target *target, struct sk_buff *skb, struct digital_data_exch *data_exch) digital_in_send_dep_req() argument
951 digital_tg_set_rf_tech(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_set_rf_tech() argument
978 digital_tg_send_ack(struct nfc_digital_dev *ddev, struct digital_data_exch *data_exch) digital_tg_send_ack() argument
1024 digital_tg_send_atn(struct nfc_digital_dev *ddev) digital_tg_send_atn() argument
1060 digital_tg_send_saved_skb(struct nfc_digital_dev *ddev) digital_tg_send_saved_skb() argument
1077 digital_tg_recv_dep_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_dep_req() argument
1297 digital_tg_send_dep_res(struct nfc_digital_dev *ddev, struct sk_buff *skb) digital_tg_send_dep_res() argument
1348 digital_tg_send_psl_res_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_send_psl_res_complete() argument
1365 digital_tg_send_psl_res(struct nfc_digital_dev *ddev, u8 did, u8 rf_tech) digital_tg_send_psl_res() argument
1398 digital_tg_recv_psl_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_psl_req() argument
1467 digital_tg_send_atr_res_complete(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_send_atr_res_complete() argument
1489 digital_tg_send_atr_res(struct nfc_digital_dev *ddev, struct digital_atr_req *atr_req) digital_tg_send_atr_res() argument
1541 digital_tg_recv_atr_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_atr_req() argument
[all...]
H A Ddigital.h35 #define DIGITAL_DRV_CAPS_IN_CRC(ddev) \
36 ((ddev)->driver_capabilities & NFC_DIGITAL_DRV_CAPS_IN_CRC)
37 #define DIGITAL_DRV_CAPS_TG_CRC(ddev) \
38 ((ddev)->driver_capabilities & NFC_DIGITAL_DRV_CAPS_TG_CRC)
45 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev,
48 int digital_send_cmd(struct nfc_digital_dev *ddev, u8 cmd_type,
53 int digital_in_configure_hw(struct nfc_digital_dev *ddev, int type, int param);
54 static inline int digital_in_send_cmd(struct nfc_digital_dev *ddev, in digital_in_send_cmd() argument
59 return digital_send_cmd(ddev, DIGITAL_CMD_IN_SEND, skb, NULL, timeout, in digital_in_send_cmd()
63 void digital_poll_next_tech(struct nfc_digital_dev *ddev);
88 digital_tg_send_cmd(struct nfc_digital_dev *ddev, struct sk_buff *skb, u16 timeout, nfc_digital_cmd_complete_t cmd_cb, void *cb_context) digital_tg_send_cmd() argument
102 digital_tg_listen(struct nfc_digital_dev *ddev, u16 timeout, nfc_digital_cmd_complete_t cb, void *arg) digital_tg_listen() argument
[all...]
H A Ddigital_technology.c164 static int digital_in_send_sdd_req(struct nfc_digital_dev *ddev,
167 int digital_in_iso_dep_pull_sod(struct nfc_digital_dev *ddev, in digital_in_iso_dep_pull_sod() argument
195 int digital_in_iso_dep_push_sod(struct nfc_digital_dev *ddev, in digital_in_iso_dep_push_sod() argument
202 if (skb->len + 3 > ddev->target_fsc) in digital_in_iso_dep_push_sod()
207 *skb->data = DIGITAL_ISO_DEP_I_PCB | ddev->curr_nfc_dep_pni; in digital_in_iso_dep_push_sod()
209 ddev->curr_nfc_dep_pni = in digital_in_iso_dep_push_sod()
210 DIGITAL_ISO_DEP_PNI(ddev->curr_nfc_dep_pni + 1); in digital_in_iso_dep_push_sod()
215 static void digital_in_recv_ats(struct nfc_digital_dev *ddev, void *arg, in digital_in_recv_ats() argument
235 ddev->target_fsc = DIGITAL_ATS_MAX_FSC; in digital_in_recv_ats()
237 ddev in digital_in_recv_ats()
251 digital_in_send_rats(struct nfc_digital_dev *ddev, struct nfc_target *target) digital_in_send_rats() argument
272 digital_in_recv_sel_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sel_res() argument
341 digital_in_send_sel_req(struct nfc_digital_dev *ddev, struct nfc_target *target, struct digital_sdd_res *sdd_res) digital_in_send_sel_req() argument
387 digital_in_recv_sdd_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sdd_res() argument
442 digital_in_send_sdd_req(struct nfc_digital_dev *ddev, struct nfc_target *target) digital_in_send_sdd_req() argument
476 digital_in_recv_sens_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sens_res() argument
521 digital_in_send_sens_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_sens_req() argument
575 digital_in_recv_attrib_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_attrib_res() argument
612 digital_in_send_attrib_req(struct nfc_digital_dev *ddev, struct nfc_target *target, struct digital_sensb_res *sensb_res) digital_in_send_attrib_req() argument
645 digital_in_recv_sensb_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sensb_res() argument
708 digital_in_send_sensb_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_sensb_req() argument
742 digital_in_recv_sensf_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_sensf_res() argument
796 digital_in_send_sensf_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_sensf_req() argument
840 digital_in_recv_iso15693_inv_res(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_in_recv_iso15693_inv_res() argument
887 digital_in_send_iso15693_inv_req(struct nfc_digital_dev *ddev, u8 rf_tech) digital_in_send_iso15693_inv_req() argument
927 digital_tg_send_sel_res(struct nfc_digital_dev *ddev) digital_tg_send_sel_res() argument
956 digital_tg_recv_sel_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sel_req() argument
986 digital_tg_send_sdd_res(struct nfc_digital_dev *ddev) digital_tg_send_sdd_res() argument
1021 digital_tg_recv_sdd_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sdd_req() argument
1050 digital_tg_send_sens_res(struct nfc_digital_dev *ddev) digital_tg_send_sens_res() argument
1080 digital_tg_recv_sens_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sens_req() argument
1109 digital_tg_recv_atr_or_sensf_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_atr_or_sensf_req() argument
1121 digital_tg_send_sensf_res(struct nfc_digital_dev *ddev, struct digital_sensf_req *sensf_req) digital_tg_send_sensf_res() argument
1173 digital_tg_recv_sensf_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_sensf_req() argument
1215 digital_tg_config_nfca(struct nfc_digital_dev *ddev) digital_tg_config_nfca() argument
1228 digital_tg_listen_nfca(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_nfca() argument
1239 digital_tg_config_nfcf(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_config_nfcf() argument
1251 digital_tg_listen_nfcf(struct nfc_digital_dev *ddev, u8 rf_tech) digital_tg_listen_nfcf() argument
1262 digital_tg_recv_md_req(struct nfc_digital_dev *ddev, void *arg, struct sk_buff *resp) digital_tg_recv_md_req() argument
[all...]
/kernel/linux/linux-6.6/drivers/platform/surface/
H A Dsurface_dtx.c177 struct sdtx_device *ddev; member
189 struct sdtx_device *ddev = container_of(kref, struct sdtx_device, kref); in __sdtx_device_release() local
191 mutex_destroy(&ddev->write_lock); in __sdtx_device_release()
192 kfree(ddev); in __sdtx_device_release()
195 static struct sdtx_device *sdtx_device_get(struct sdtx_device *ddev) in sdtx_device_get() argument
197 if (ddev) in sdtx_device_get()
198 kref_get(&ddev->kref); in sdtx_device_get()
200 return ddev; in sdtx_device_get()
203 static void sdtx_device_put(struct sdtx_device *ddev) in sdtx_device_put() argument
205 if (ddev) in sdtx_device_put()
212 sdtx_translate_base_state(struct sdtx_device *ddev, u8 state) sdtx_translate_base_state() argument
230 sdtx_translate_latch_status(struct sdtx_device *ddev, u8 status) sdtx_translate_latch_status() argument
254 sdtx_translate_cancel_reason(struct sdtx_device *ddev, u8 reason) sdtx_translate_cancel_reason() argument
281 sdtx_ioctl_get_base_info(struct sdtx_device *ddev, struct sdtx_base_info __user *buf) sdtx_ioctl_get_base_info() argument
303 sdtx_ioctl_get_device_mode(struct sdtx_device *ddev, u16 __user *buf) sdtx_ioctl_get_device_mode() argument
317 sdtx_ioctl_get_latch_status(struct sdtx_device *ddev, u16 __user *buf) sdtx_ioctl_get_latch_status() argument
333 struct sdtx_device *ddev = client->ddev; __surface_dtx_ioctl() local
402 struct sdtx_device *ddev = container_of(file->private_data, struct sdtx_device, mdev); surface_dtx_open() local
463 struct sdtx_device *ddev = client->ddev; surface_dtx_read() local
597 sdtx_push_event(struct sdtx_device *ddev, struct sdtx_event *evt) sdtx_push_event() argument
623 struct sdtx_device *ddev = container_of(nf, struct sdtx_device, notif); sdtx_notifier() local
731 struct sdtx_device *ddev = container_of(work, struct sdtx_device, mode_work.work); sdtx_device_mode_workfn() local
788 sdtx_update_device_mode(struct sdtx_device *ddev, unsigned long delay) sdtx_update_device_mode() argument
794 __sdtx_device_state_update_base(struct sdtx_device *ddev, struct ssam_bas_base_info info) __sdtx_device_state_update_base() argument
817 __sdtx_device_state_update_mode(struct sdtx_device *ddev, u8 mode) __sdtx_device_state_update_mode() argument
856 __sdtx_device_state_update_latch(struct sdtx_device *ddev, u8 status) __sdtx_device_state_update_latch() argument
877 struct sdtx_device *ddev = container_of(work, struct sdtx_device, state_work.work); sdtx_device_state_workfn() local
935 sdtx_update_device_state(struct sdtx_device *ddev, unsigned long delay) sdtx_update_device_state() argument
943 sdtx_device_init(struct sdtx_device *ddev, struct device *dev, struct ssam_controller *ctrl) sdtx_device_init() argument
1045 struct sdtx_device *ddev; sdtx_device_create() local
1061 sdtx_device_destroy(struct sdtx_device *ddev) sdtx_device_destroy() argument
1120 struct sdtx_device *ddev = dev_get_drvdata(dev); surface_dtx_pm_complete() local
1156 struct sdtx_device *ddev; surface_dtx_platform_probe() local
1201 struct sdtx_device *ddev; surface_dtx_ssam_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/stm/
H A Ddrv.c70 static int drv_load(struct drm_device *ddev) in drv_load() argument
72 struct platform_device *pdev = to_platform_device(ddev->dev); in drv_load()
78 ldev = devm_kzalloc(ddev->dev, sizeof(*ldev), GFP_KERNEL); in drv_load()
82 ddev->dev_private = (void *)ldev; in drv_load()
84 ret = drmm_mode_config_init(ddev); in drv_load()
93 ddev->mode_config.min_width = 0; in drv_load()
94 ddev->mode_config.min_height = 0; in drv_load()
95 ddev->mode_config.max_width = STM_MAX_FB_WIDTH; in drv_load()
96 ddev->mode_config.max_height = STM_MAX_FB_HEIGHT; in drv_load()
97 ddev in drv_load()
112 drv_unload(struct drm_device *ddev) drv_unload() argument
123 struct drm_device *ddev = dev_get_drvdata(dev); drv_suspend() local
141 struct drm_device *ddev = dev_get_drvdata(dev); drv_resume() local
160 struct drm_device *ddev = dev_get_drvdata(dev); drv_runtime_suspend() local
170 struct drm_device *ddev = dev_get_drvdata(dev); drv_runtime_resume() local
185 struct drm_device *ddev; stm_drm_platform_probe() local
220 struct drm_device *ddev = platform_get_drvdata(pdev); stm_drm_platform_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/stm/
H A Ddrv.c68 static int drv_load(struct drm_device *ddev) in drv_load() argument
70 struct platform_device *pdev = to_platform_device(ddev->dev); in drv_load()
76 ldev = devm_kzalloc(ddev->dev, sizeof(*ldev), GFP_KERNEL); in drv_load()
80 ddev->dev_private = (void *)ldev; in drv_load()
82 ret = drmm_mode_config_init(ddev); in drv_load()
91 ddev->mode_config.min_width = 0; in drv_load()
92 ddev->mode_config.min_height = 0; in drv_load()
93 ddev->mode_config.max_width = STM_MAX_FB_WIDTH; in drv_load()
94 ddev->mode_config.max_height = STM_MAX_FB_HEIGHT; in drv_load()
95 ddev in drv_load()
109 drv_unload(struct drm_device *ddev) drv_unload() argument
119 struct drm_device *ddev = dev_get_drvdata(dev); drv_suspend() local
137 struct drm_device *ddev = dev_get_drvdata(dev); drv_resume() local
156 struct drm_device *ddev = dev_get_drvdata(dev); drv_runtime_suspend() local
166 struct drm_device *ddev = dev_get_drvdata(dev); drv_runtime_resume() local
181 struct drm_device *ddev; stm_drm_platform_probe() local
212 struct drm_device *ddev = platform_get_drvdata(pdev); stm_drm_platform_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/
H A Dsti_drv.c152 static int sti_init(struct drm_device *ddev) in sti_init() argument
160 ddev->dev_private = (void *)private; in sti_init()
161 dev_set_drvdata(ddev->dev, ddev); in sti_init()
162 private->drm_dev = ddev; in sti_init()
164 drm_mode_config_init(ddev); in sti_init()
166 sti_mode_config_init(ddev); in sti_init()
168 drm_kms_helper_poll_init(ddev); in sti_init()
173 static void sti_cleanup(struct drm_device *ddev) in sti_cleanup() argument
175 struct sti_private *private = ddev in sti_cleanup()
187 struct drm_device *ddev; sti_bind() local
221 struct drm_device *ddev = dev_get_drvdata(dev); sti_unbind() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/
H A Dsti_drv.c148 static int sti_init(struct drm_device *ddev) in sti_init() argument
156 ddev->dev_private = (void *)private; in sti_init()
157 dev_set_drvdata(ddev->dev, ddev); in sti_init()
158 private->drm_dev = ddev; in sti_init()
160 drm_mode_config_init(ddev); in sti_init()
162 sti_mode_config_init(ddev); in sti_init()
164 drm_kms_helper_poll_init(ddev); in sti_init()
169 static void sti_cleanup(struct drm_device *ddev) in sti_cleanup() argument
171 struct sti_private *private = ddev in sti_cleanup()
183 struct drm_device *ddev; sti_bind() local
217 struct drm_device *ddev = dev_get_drvdata(dev); sti_unbind() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_drv.c65 struct drm_device *ddev = &ldev->base; in lsdc_modeset_init() local
76 ret = funcs->create_i2c(ddev, dispipe, i); in lsdc_modeset_init()
88 ret = funcs->output_init(ddev, dispipe, ddc, i); in lsdc_modeset_init()
98 ret = funcs->primary_plane_init(ddev, &dispipe->primary.base, i); in lsdc_modeset_init()
102 ret = funcs->cursor_plane_init(ddev, &dispipe->cursor.base, i); in lsdc_modeset_init()
106 ret = funcs->crtc_init(ddev, &dispipe->crtc.base, in lsdc_modeset_init()
114 drm_info(ddev, "Total %u outputs\n", ldev->num_output); in lsdc_modeset_init()
123 static int lsdc_mode_config_init(struct drm_device *ddev, in lsdc_mode_config_init() argument
128 ret = drmm_mode_config_init(ddev); in lsdc_mode_config_init()
132 ddev in lsdc_mode_config_init()
161 struct drm_device *ddev = &ldev->base; lsdc_get_dedicated_vram() local
196 struct drm_device *ddev; lsdc_create_device() local
263 struct drm_device *ddev; lsdc_pci_probe() local
324 struct drm_device *ddev = pci_get_drvdata(pdev); lsdc_pci_remove() local
330 lsdc_drm_freeze(struct drm_device *ddev) lsdc_drm_freeze() argument
381 struct drm_device *ddev = pci_get_drvdata(pdev); lsdc_drm_resume() local
389 struct drm_device *ddev = pci_get_drvdata(pdev); lsdc_pm_freeze() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/tilcdc/
H A Dtilcdc_external.c44 struct drm_connector *tilcdc_encoder_find_connector(struct drm_device *ddev, in tilcdc_encoder_find_connector() argument
49 list_for_each_entry(connector, &ddev->mode_config.connector_list, head) { in tilcdc_encoder_find_connector()
54 dev_err(ddev->dev, "No connector found for %s encoder (id %d)\n", in tilcdc_encoder_find_connector()
60 int tilcdc_add_component_encoder(struct drm_device *ddev) in tilcdc_add_component_encoder() argument
62 struct tilcdc_drm_private *priv = ddev->dev_private; in tilcdc_add_component_encoder()
65 list_for_each_entry(iter, &ddev->mode_config.encoder_list, head) in tilcdc_add_component_encoder()
72 dev_err(ddev->dev, "%s: No suitable encoder found\n", __func__); in tilcdc_add_component_encoder()
77 tilcdc_encoder_find_connector(ddev, encoder); in tilcdc_add_component_encoder()
90 int tilcdc_attach_bridge(struct drm_device *ddev, struct drm_bridge *bridge) in tilcdc_attach_bridge() argument
92 struct tilcdc_drm_private *priv = ddev in tilcdc_attach_bridge()
113 tilcdc_attach_external_device(struct drm_device *ddev) tilcdc_attach_external_device() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tilcdc/
H A Dtilcdc_external.c44 struct drm_connector *tilcdc_encoder_find_connector(struct drm_device *ddev, in tilcdc_encoder_find_connector() argument
49 list_for_each_entry(connector, &ddev->mode_config.connector_list, head) { in tilcdc_encoder_find_connector()
54 dev_err(ddev->dev, "No connector found for %s encoder (id %d)\n", in tilcdc_encoder_find_connector()
60 int tilcdc_add_component_encoder(struct drm_device *ddev) in tilcdc_add_component_encoder() argument
62 struct tilcdc_drm_private *priv = ddev->dev_private; in tilcdc_add_component_encoder()
65 list_for_each_entry(iter, &ddev->mode_config.encoder_list, head) in tilcdc_add_component_encoder()
72 dev_err(ddev->dev, "%s: No suitable encoder found\n", __func__); in tilcdc_add_component_encoder()
77 tilcdc_encoder_find_connector(ddev, encoder); in tilcdc_add_component_encoder()
90 int tilcdc_attach_bridge(struct drm_device *ddev, struct drm_bridge *bridge) in tilcdc_attach_bridge() argument
92 struct tilcdc_drm_private *priv = ddev in tilcdc_attach_bridge()
111 tilcdc_attach_external_device(struct drm_device *ddev) tilcdc_attach_external_device() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_drv.c150 drm_kms_helper_poll_disable(sdev->ddev); in shmob_drm_pm_suspend()
160 drm_modeset_lock_all(sdev->ddev); in shmob_drm_pm_resume()
162 drm_modeset_unlock_all(sdev->ddev); in shmob_drm_pm_resume()
164 drm_kms_helper_poll_enable(sdev->ddev); in shmob_drm_pm_resume()
178 struct drm_device *ddev = sdev->ddev; in shmob_drm_remove() local
180 drm_dev_unregister(ddev); in shmob_drm_remove()
181 drm_kms_helper_poll_fini(ddev); in shmob_drm_remove()
182 free_irq(sdev->irq, ddev); in shmob_drm_remove()
183 drm_dev_put(ddev); in shmob_drm_remove()
192 struct drm_device *ddev; shmob_drm_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dtxx9dmac.c101 const struct txx9dmac_dev *ddev) in __txx9dmac_regs()
103 return ddev->regs; in __txx9dmac_regs()
107 const struct txx9dmac_dev *ddev) in __txx9dmac_regs32()
109 return ddev->regs; in __txx9dmac_regs32()
112 #define dma64_readl(ddev, name) \
113 __raw_readl(&(__txx9dmac_regs(ddev)->name))
114 #define dma64_writel(ddev, name, val) \
115 __raw_writel((val), &(__txx9dmac_regs(ddev)->name))
117 #define dma32_readl(ddev, name) \
118 __raw_readl(&(__txx9dmac_regs32(ddev)
100 __txx9dmac_regs( const struct txx9dmac_dev *ddev) __txx9dmac_regs() argument
106 __txx9dmac_regs32( const struct txx9dmac_dev *ddev) __txx9dmac_regs32() argument
192 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_desc_alloc() local
244 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_sync_desc_for_cpu() local
426 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_dequeue() local
647 struct txx9dmac_dev *ddev = from_tasklet(ddev, t, tasklet); txx9dmac_tasklet() local
673 struct txx9dmac_dev *ddev = dev_id; txx9dmac_interrupt() local
713 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_prep_dma_memcpy() local
808 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_prep_slave_sg() local
942 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_chain_dynamic() local
1046 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_free_chan_resources() local
1075 txx9dmac_off(struct txx9dmac_dev *ddev) txx9dmac_off() argument
1172 struct txx9dmac_dev *ddev; txx9dmac_probe() local
1220 struct txx9dmac_dev *ddev = platform_get_drvdata(pdev); txx9dmac_remove() local
1232 struct txx9dmac_dev *ddev = platform_get_drvdata(pdev); txx9dmac_shutdown() local
1239 struct txx9dmac_dev *ddev = dev_get_drvdata(dev); txx9dmac_suspend_noirq() local
1247 struct txx9dmac_dev *ddev = dev_get_drvdata(dev); txx9dmac_resume_noirq() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dtxx9dmac.c101 const struct txx9dmac_dev *ddev) in __txx9dmac_regs()
103 return ddev->regs; in __txx9dmac_regs()
107 const struct txx9dmac_dev *ddev) in __txx9dmac_regs32()
109 return ddev->regs; in __txx9dmac_regs32()
112 #define dma64_readl(ddev, name) \
113 __raw_readl(&(__txx9dmac_regs(ddev)->name))
114 #define dma64_writel(ddev, name, val) \
115 __raw_writel((val), &(__txx9dmac_regs(ddev)->name))
117 #define dma32_readl(ddev, name) \
118 __raw_readl(&(__txx9dmac_regs32(ddev)
100 __txx9dmac_regs( const struct txx9dmac_dev *ddev) __txx9dmac_regs() argument
106 __txx9dmac_regs32( const struct txx9dmac_dev *ddev) __txx9dmac_regs32() argument
192 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_desc_alloc() local
244 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_sync_desc_for_cpu() local
426 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_dequeue() local
647 struct txx9dmac_dev *ddev = from_tasklet(ddev, t, tasklet); txx9dmac_tasklet() local
673 struct txx9dmac_dev *ddev = dev_id; txx9dmac_interrupt() local
713 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_prep_dma_memcpy() local
808 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_prep_slave_sg() local
942 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_chain_dynamic() local
1046 struct txx9dmac_dev *ddev = dc->ddev; txx9dmac_free_chan_resources() local
1075 txx9dmac_off(struct txx9dmac_dev *ddev) txx9dmac_off() argument
1172 struct txx9dmac_dev *ddev; txx9dmac_probe() local
1220 struct txx9dmac_dev *ddev = platform_get_drvdata(pdev); txx9dmac_remove() local
1232 struct txx9dmac_dev *ddev = platform_get_drvdata(pdev); txx9dmac_shutdown() local
1239 struct txx9dmac_dev *ddev = dev_get_drvdata(dev); txx9dmac_suspend_noirq() local
1247 struct txx9dmac_dev *ddev = dev_get_drvdata(dev); txx9dmac_resume_noirq() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/qcom/
H A Dhidma.c79 return container_of(dmadev, struct hidma_dev, ddev); in to_hidma_dev()
101 INIT_LIST_HEAD(&dmadev->ddev.channels); in hidma_free()
116 struct dma_device *ddev = mchan->chan.device; in hidma_process_completed() local
117 struct hidma_dev *mdma = to_hidma_dev(ddev); in hidma_process_completed()
175 struct dma_device *ddev = mchan->chan.device; in hidma_callback() local
176 struct hidma_dev *dmadev = to_hidma_dev(ddev); in hidma_callback()
195 pm_runtime_mark_last_busy(dmadev->ddev.dev); in hidma_callback()
196 pm_runtime_put_autosuspend(dmadev->ddev.dev); in hidma_callback()
203 struct dma_device *ddev; in hidma_chan_init() local
205 mchan = devm_kzalloc(dmadev->ddev in hidma_chan_init()
[all...]
/kernel/linux/linux-6.6/drivers/dma/qcom/
H A Dhidma.c79 return container_of(dmadev, struct hidma_dev, ddev); in to_hidma_dev()
95 INIT_LIST_HEAD(&dmadev->ddev.channels); in hidma_free()
110 struct dma_device *ddev = mchan->chan.device; in hidma_process_completed() local
111 struct hidma_dev *mdma = to_hidma_dev(ddev); in hidma_process_completed()
169 struct dma_device *ddev = mchan->chan.device; in hidma_callback() local
170 struct hidma_dev *dmadev = to_hidma_dev(ddev); in hidma_callback()
189 pm_runtime_mark_last_busy(dmadev->ddev.dev); in hidma_callback()
190 pm_runtime_put_autosuspend(dmadev->ddev.dev); in hidma_callback()
197 struct dma_device *ddev; in hidma_chan_init() local
199 mchan = devm_kzalloc(dmadev->ddev in hidma_chan_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/
H A Damdgpu_pm.c119 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_get_power_dpm_state() local
120 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_get_power_dpm_state()
127 ret = pm_runtime_get_sync(ddev->dev); in amdgpu_get_power_dpm_state()
129 pm_runtime_put_autosuspend(ddev->dev); in amdgpu_get_power_dpm_state()
144 pm_runtime_mark_last_busy(ddev->dev); in amdgpu_get_power_dpm_state()
145 pm_runtime_put_autosuspend(ddev->dev); in amdgpu_get_power_dpm_state()
157 struct drm_device *ddev = dev_get_drvdata(dev); in amdgpu_set_power_dpm_state() local
158 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_set_power_dpm_state()
174 ret = pm_runtime_get_sync(ddev->dev); in amdgpu_set_power_dpm_state()
176 pm_runtime_put_autosuspend(ddev in amdgpu_set_power_dpm_state()
263 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_power_dpm_force_performance_level() local
304 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_power_dpm_force_performance_level() local
409 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_num_states() local
451 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_cur_state() local
496 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_force_state() local
513 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_force_state() local
574 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_table() local
619 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_table() local
765 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_od_clk_voltage() local
881 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_od_clk_voltage() local
935 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_features() local
980 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_features() local
1041 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_dpm_sclk() local
1109 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_dpm_sclk() local
1145 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_dpm_mclk() local
1177 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_dpm_mclk() local
1213 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_dpm_socclk() local
1245 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_dpm_socclk() local
1283 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_dpm_fclk() local
1315 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_dpm_fclk() local
1353 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_dpm_dcefclk() local
1385 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_dpm_dcefclk() local
1423 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_dpm_pcie() local
1455 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_dpm_pcie() local
1493 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_sclk_od() local
1523 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_sclk_od() local
1566 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_mclk_od() local
1596 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_mclk_od() local
1659 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pp_power_profile_mode() local
1693 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_pp_power_profile_mode() local
1764 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_gpu_busy_percent() local
1802 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_mem_busy_percent() local
1844 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_pcie_bw() local
1887 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_unique_id() local
1918 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_thermal_throttling_logging() local
1932 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_set_thermal_throttling_logging() local
1982 struct drm_device *ddev = dev_get_drvdata(dev); amdgpu_get_gpu_metrics() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/shmobile/
H A Dshmob_drm_drv.c152 drm_kms_helper_poll_disable(sdev->ddev); in shmob_drm_pm_suspend()
162 drm_modeset_lock_all(sdev->ddev); in shmob_drm_pm_resume()
164 drm_modeset_unlock_all(sdev->ddev); in shmob_drm_pm_resume()
166 drm_kms_helper_poll_enable(sdev->ddev); in shmob_drm_pm_resume()
182 struct drm_device *ddev = sdev->ddev; in shmob_drm_remove() local
184 drm_dev_unregister(ddev); in shmob_drm_remove()
185 drm_kms_helper_poll_fini(ddev); in shmob_drm_remove()
186 drm_irq_uninstall(ddev); in shmob_drm_remove()
187 drm_dev_put(ddev); in shmob_drm_remove()
196 struct drm_device *ddev; shmob_drm_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/
H A Dtidss_kms.c24 struct drm_device *ddev = old_state->dev; in tidss_atomic_commit_tail() local
25 struct tidss_device *tidss = to_tidss(ddev); in tidss_atomic_commit_tail()
27 dev_dbg(ddev->dev, "%s\n", __func__); in tidss_atomic_commit_tail()
31 drm_atomic_helper_commit_modeset_disables(ddev, old_state); in tidss_atomic_commit_tail()
32 drm_atomic_helper_commit_planes(ddev, old_state, 0); in tidss_atomic_commit_tail()
33 drm_atomic_helper_commit_modeset_enables(ddev, old_state); in tidss_atomic_commit_tail()
36 drm_atomic_helper_wait_for_flip_done(ddev, old_state); in tidss_atomic_commit_tail()
38 drm_atomic_helper_cleanup_planes(ddev, old_state); in tidss_atomic_commit_tail()
47 static int tidss_atomic_check(struct drm_device *ddev, in tidss_atomic_check() argument
57 ret = drm_atomic_helper_check(ddev, stat in tidss_atomic_check()
246 struct drm_device *ddev = &tidss->ddev; tidss_modeset_init() local
[all...]
H A Dtidss_irq.c28 struct drm_device *ddev = crtc->dev; in tidss_irq_enable_vblank() local
29 struct tidss_device *tidss = to_tidss(ddev); in tidss_irq_enable_vblank()
43 struct drm_device *ddev = crtc->dev; in tidss_irq_disable_vblank() local
44 struct tidss_device *tidss = to_tidss(ddev); in tidss_irq_disable_vblank()
58 struct drm_device *ddev = (struct drm_device *)arg; in tidss_irq_handler() local
59 struct tidss_device *tidss = to_tidss(ddev); in tidss_irq_handler()
96 static void tidss_irq_preinstall(struct drm_device *ddev) in tidss_irq_preinstall() argument
98 struct tidss_device *tidss = to_tidss(ddev); in tidss_irq_preinstall()
110 static void tidss_irq_postinstall(struct drm_device *ddev) in tidss_irq_postinstall() argument
112 struct tidss_device *tidss = to_tidss(ddev); in tidss_irq_postinstall()
137 tidss_irq_install(struct drm_device *ddev, unsigned int irq) tidss_irq_install() argument
155 tidss_irq_uninstall(struct drm_device *ddev) tidss_irq_uninstall() argument
[all...]

Completed in 18 milliseconds

12345678910>>...19