/linux-master/net/dsa/ |
H A D | port.h | 18 bool dsa_port_supports_hwtstamp(struct dsa_port *dp); 21 int dsa_port_set_state(struct dsa_port *dp, u8 state, bool do_fast_age); 22 int dsa_port_set_mst_state(struct dsa_port *dp, 25 int dsa_port_enable_rt(struct dsa_port *dp, struct phy_device *phy); 26 int dsa_port_enable(struct dsa_port *dp, struct phy_device *phy); 27 void dsa_port_disable_rt(struct dsa_port *dp); 28 void dsa_port_disable(struct dsa_port *dp); 29 int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br, 31 void dsa_port_pre_bridge_leave(struct dsa_port *dp, struct net_device *br); 32 void dsa_port_bridge_leave(struct dsa_port *dp, struc [all...] |
H A D | port.c | 23 * @dp: port on which change occurred 33 static int dsa_port_notify(const struct dsa_port *dp, unsigned long e, void *v) argument 35 return dsa_tree_notify(dp->ds->dst, e, v); 38 static void dsa_port_notify_bridge_fdb_flush(const struct dsa_port *dp, u16 vid) argument 40 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); 55 static void dsa_port_fast_age(const struct dsa_port *dp) argument 57 struct dsa_switch *ds = dp->ds; 62 ds->ops->port_fast_age(ds, dp->index); 65 dsa_port_notify_bridge_fdb_flush(dp, 0); 68 static int dsa_port_vlan_fast_age(const struct dsa_port *dp, u1 argument 84 dsa_port_msti_fast_age(const struct dsa_port *dp, u16 msti) argument 102 dsa_port_can_configure_learning(struct dsa_port *dp) argument 117 dsa_port_supports_hwtstamp(struct dsa_port *dp) argument 135 dsa_port_set_state(struct dsa_port *dp, u8 state, bool do_fast_age) argument 168 dsa_port_set_state_now(struct dsa_port *dp, u8 state, bool do_fast_age) argument 181 dsa_port_set_mst_state(struct dsa_port *dp, const struct switchdev_mst_state *state, struct netlink_ext_ack *extack) argument 217 dsa_port_enable_rt(struct dsa_port *dp, struct phy_device *phy) argument 238 dsa_port_enable(struct dsa_port *dp, struct phy_device *phy) argument 249 dsa_port_disable_rt(struct dsa_port *dp) argument 264 dsa_port_disable(struct dsa_port *dp) argument 271 dsa_port_reset_vlan_filtering(struct dsa_port *dp, struct dsa_bridge bridge) argument 325 dsa_port_inherit_brport_flags(struct dsa_port *dp, struct netlink_ext_ack *extack) argument 349 dsa_port_clear_brport_flags(struct dsa_port *dp) argument 370 dsa_port_switchdev_sync_attrs(struct dsa_port *dp, struct netlink_ext_ack *extack) argument 396 dsa_port_switchdev_unsync_attrs(struct dsa_port *dp, struct dsa_bridge bridge) argument 424 dsa_port_bridge_create(struct dsa_port *dp, struct net_device *br, struct netlink_ext_ack *extack) argument 459 dsa_port_bridge_destroy(struct dsa_port *dp, const struct net_device *br) argument 475 dsa_port_supports_mst(struct dsa_port *dp) argument 485 dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br, struct netlink_ext_ack *extack) argument 541 dsa_port_pre_bridge_leave(struct dsa_port *dp, struct net_device *br) argument 556 dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br) argument 585 dsa_port_lag_change(struct dsa_port *dp, struct netdev_lag_lower_state_info *linfo) argument 611 dsa_port_lag_create(struct dsa_port *dp, struct net_device *lag_dev) argument 638 dsa_port_lag_destroy(struct dsa_port *dp) argument 653 dsa_port_lag_join(struct dsa_port *dp, struct net_device *lag_dev, struct netdev_lag_upper_info *uinfo, struct netlink_ext_ack *extack) argument 692 dsa_port_pre_lag_leave(struct dsa_port *dp, struct net_device *lag_dev) argument 700 dsa_port_lag_leave(struct dsa_port *dp, struct net_device *lag_dev) argument 729 dsa_port_can_apply_vlan_filtering(struct dsa_port *dp, bool vlan_filtering, struct netlink_ext_ack *extack) argument 795 dsa_port_vlan_filtering(struct dsa_port *dp, bool vlan_filtering, struct netlink_ext_ack *extack) argument 868 dsa_port_skip_vlan_configuration(struct dsa_port *dp) argument 879 dsa_port_ageing_time(struct dsa_port *dp, clock_t ageing_clock) argument 897 dsa_port_mst_enable(struct dsa_port *dp, bool on, struct netlink_ext_ack *extack) argument 908 dsa_port_pre_bridge_flags(const struct dsa_port *dp, struct switchdev_brport_flags flags, struct netlink_ext_ack *extack) argument 920 dsa_port_bridge_flags(struct dsa_port *dp, struct switchdev_brport_flags flags, struct netlink_ext_ack *extack) argument 951 dsa_port_set_host_flood(struct dsa_port *dp, bool uc, bool mc) argument 959 dsa_port_vlan_msti(struct dsa_port *dp, const struct switchdev_vlan_msti *msti) argument 970 dsa_port_mtu_change(struct dsa_port *dp, int new_mtu) argument 980 dsa_port_fdb_add(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1003 dsa_port_fdb_del(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1022 dsa_port_host_fdb_add(struct dsa_port *dp, const unsigned char *addr, u16 vid, struct dsa_db db) argument 1036 dsa_port_standalone_host_fdb_add(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1047 dsa_port_bridge_host_fdb_add(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1073 dsa_port_host_fdb_del(struct dsa_port *dp, const unsigned char *addr, u16 vid, struct dsa_db db) argument 1087 dsa_port_standalone_host_fdb_del(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1098 dsa_port_bridge_host_fdb_del(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1120 dsa_port_lag_fdb_add(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1139 dsa_port_lag_fdb_del(struct dsa_port *dp, const unsigned char *addr, u16 vid) argument 1158 dsa_port_fdb_dump(struct dsa_port *dp, dsa_fdb_dump_cb_t *cb, void *data) argument 1169 dsa_port_mdb_add(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb) argument 1187 dsa_port_mdb_del(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb) argument 1205 dsa_port_host_mdb_add(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument 1218 dsa_port_standalone_host_mdb_add(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb) argument 1229 dsa_port_bridge_host_mdb_add(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb) argument 1249 dsa_port_host_mdb_del(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument 1262 dsa_port_standalone_host_mdb_del(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb) argument 1273 dsa_port_bridge_host_mdb_del(const struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb) argument 1293 dsa_port_vlan_add(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) argument 1306 dsa_port_vlan_del(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan) argument 1317 dsa_port_host_vlan_add(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) argument 1338 dsa_port_host_vlan_del(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan) argument 1357 dsa_port_mrp_add(const struct dsa_port *dp, const struct switchdev_obj_mrp *mrp) argument 1368 dsa_port_mrp_del(const struct dsa_port *dp, const struct switchdev_obj_mrp *mrp) argument 1379 dsa_port_mrp_add_ring_role(const struct dsa_port *dp, const struct switchdev_obj_ring_role_mrp *mrp) argument 1390 dsa_port_mrp_del_ring_role(const struct dsa_port *dp, const struct switchdev_obj_ring_role_mrp *mrp) argument 1401 dsa_port_assign_conduit(struct dsa_port *dp, struct net_device *conduit, struct netlink_ext_ack *extack, bool fail_on_err) argument 1431 dsa_port_change_conduit(struct dsa_port *dp, struct net_device *conduit, struct netlink_ext_ack *extack) argument 1538 dsa_port_get_phy_device(struct dsa_port *dp) argument 1561 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); local 1575 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); local 1590 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); local 1603 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); local 1618 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); local 1641 struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); local 1663 dsa_port_phylink_create(struct dsa_port *dp) argument 1700 dsa_port_phylink_destroy(struct dsa_port *dp) argument 1706 dsa_shared_port_setup_phy_of(struct dsa_port *dp, bool enable) argument 1744 dsa_shared_port_fixed_link_register_of(struct dsa_port *dp) argument 1778 dsa_shared_port_phylink_register(struct dsa_port *dp) argument 1918 dsa_shared_port_validate_of(struct dsa_port *dp, bool *missing_phy_mode, bool *missing_link_description) argument 1955 dsa_shared_port_link_register_of(struct dsa_port *dp) argument 1994 dsa_shared_port_link_unregister_of(struct dsa_port *dp) argument 2012 dsa_port_hsr_join(struct dsa_port *dp, struct net_device *hsr, struct netlink_ext_ack *extack) argument 2030 dsa_port_hsr_leave(struct dsa_port *dp, struct net_device *hsr) argument 2046 dsa_port_tag_8021q_vlan_add(struct dsa_port *dp, u16 vid, bool broadcast) argument 2059 dsa_port_tag_8021q_vlan_del(struct dsa_port *dp, u16 vid, bool broadcast) argument [all...] |
H A D | switch.c | 26 struct dsa_port *dp; local 28 dsa_switch_for_each_port(dp, ds) 29 if (dp->ageing_time && dp->ageing_time < ageing_time) 30 ageing_time = dp->ageing_time; 55 static bool dsa_port_mtu_match(struct dsa_port *dp, argument 58 return dp == info->dp || dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp); 64 struct dsa_port *dp; local 132 dsa_port_host_address_match(struct dsa_port *dp, const struct dsa_port *targeted_dp) argument 158 dsa_port_do_mdb_add(struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument 210 dsa_port_do_mdb_del(struct dsa_port *dp, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument 258 dsa_port_do_fdb_add(struct dsa_port *dp, const unsigned char *addr, u16 vid, struct dsa_db db) argument 308 dsa_port_do_fdb_del(struct dsa_port *dp, const unsigned char *addr, u16 vid, struct dsa_db db) argument 437 struct dsa_port *dp; local 465 struct dsa_port *dp; local 494 struct dsa_port *dp = dsa_to_port(ds, port); local 506 struct dsa_port *dp = dsa_to_port(ds, port); local 517 struct dsa_port *dp; local 535 struct dsa_port *dp; local 595 struct dsa_port *dp = dsa_to_port(ds, port); local 607 struct dsa_port *dp = dsa_to_port(ds, port); local 618 struct dsa_port *dp; local 638 struct dsa_port *dp; local 656 dsa_port_vlan_match(struct dsa_port *dp, struct dsa_notifier_vlan_info *info) argument 665 dsa_port_host_vlan_match(struct dsa_port *dp, const struct dsa_port *targeted_dp) argument 688 dsa_port_do_vlan_add(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) argument 745 dsa_port_do_vlan_del(struct dsa_port *dp, const struct switchdev_obj_port_vlan *vlan) argument 794 struct dsa_port *dp; local 815 struct dsa_port *dp; local 835 struct dsa_port *dp; local 856 struct dsa_port *dp; local 877 struct dsa_port *dp, *cpu_dp; local [all...] |
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.c | 25 #include "cdn-dp-core.h" 26 #include "cdn-dp-reg.h" 61 { .compatible = "rockchip,rk3399-cdn-dp", 68 static int cdn_dp_grf_write(struct cdn_dp_device *dp, argument 73 ret = clk_prepare_enable(dp->grf_clk); 75 DRM_DEV_ERROR(dp->dev, "Failed to prepare_enable grf clock\n"); 79 ret = regmap_write(dp->grf, reg, val); 81 DRM_DEV_ERROR(dp->dev, "Could not write to GRF: %d\n", ret); 82 clk_disable_unprepare(dp->grf_clk); 86 clk_disable_unprepare(dp 91 cdn_dp_clk_enable(struct cdn_dp_device *dp) argument 143 cdn_dp_clk_disable(struct cdn_dp_device *dp) argument 172 cdn_dp_get_sink_count(struct cdn_dp_device *dp, u8 *sink_count) argument 186 cdn_dp_connected_port(struct cdn_dp_device *dp) argument 200 cdn_dp_check_sink_connection(struct cdn_dp_device *dp) argument 236 struct cdn_dp_device *dp = connector_to_dp(connector); local 264 struct cdn_dp_device *dp = connector_to_dp(connector); local 288 struct cdn_dp_device *dp = connector_to_dp(connector); local 339 cdn_dp_firmware_init(struct cdn_dp_device *dp) argument 369 cdn_dp_get_sink_capability(struct cdn_dp_device *dp) argument 389 cdn_dp_enable_phy(struct cdn_dp_device *dp, struct cdn_dp_port *port) argument 448 cdn_dp_disable_phy(struct cdn_dp_device *dp, struct cdn_dp_port *port) argument 467 cdn_dp_disable(struct cdn_dp_device *dp) argument 498 cdn_dp_enable(struct cdn_dp_device *dp) argument 552 struct cdn_dp_device *dp = encoder_to_dp(encoder); local 575 cdn_dp_check_link_status(struct cdn_dp_device *dp) argument 594 cdn_dp_audio_handle_plugged_change(struct cdn_dp_device *dp, bool plugged) argument 603 struct cdn_dp_device *dp = encoder_to_dp(encoder); local 665 struct cdn_dp_device *dp = encoder_to_dp(encoder); local 712 cdn_dp_parse_dt(struct cdn_dp_device *dp) argument 785 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 823 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 840 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 859 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 870 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 890 cdn_dp_audio_codec_init(struct cdn_dp_device *dp, struct device *dev) argument 907 cdn_dp_request_firmware(struct cdn_dp_device *dp) argument 947 struct cdn_dp_device *dp = container_of(work, struct cdn_dp_device, local 1025 struct cdn_dp_device *dp = port->dp; local 1039 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 1122 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 1145 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 1159 struct cdn_dp_device *dp = dev_get_drvdata(dev); local 1176 struct cdn_dp_device *dp; local 1237 struct cdn_dp_device *dp = platform_get_drvdata(pdev); local 1246 struct cdn_dp_device *dp = platform_get_drvdata(pdev); local [all...] |
H A D | analogix_dp-rockchip.c | 86 static int rockchip_dp_pre_init(struct rockchip_dp_device *dp) argument 88 reset_control_assert(dp->rst); 90 reset_control_deassert(dp->rst); 97 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); local 100 ret = clk_prepare_enable(dp->pclk); 102 DRM_DEV_ERROR(dp->dev, "failed to enable pclk %d\n", ret); 106 ret = rockchip_dp_pre_init(dp); 108 DRM_DEV_ERROR(dp->dev, "failed to dp pre init %d\n", ret); 109 clk_disable_unprepare(dp 118 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); local 179 struct rockchip_dp_device *dp = encoder_to_dp(encoder); local 221 struct rockchip_dp_device *dp = encoder_to_dp(encoder); local 272 rockchip_dp_of_probe(struct rockchip_dp_device *dp) argument 308 rockchip_dp_drm_create_encoder(struct rockchip_dp_device *dp) argument 334 struct rockchip_dp_device *dp = dev_get_drvdata(dev); local 364 struct rockchip_dp_device *dp = dev_get_drvdata(dev); local 380 struct rockchip_dp_device *dp; local 427 struct rockchip_dp_device *dp = platform_get_drvdata(pdev); local 436 struct rockchip_dp_device *dp = dev_get_drvdata(dev); local 446 struct rockchip_dp_device *dp = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/usb/typec/altmodes/ |
H A D | displayport.c | 77 static int dp_altmode_notify(struct dp_altmode *dp) argument 82 if (dp->data.conf) { 83 state = get_count_order(DP_CONF_GET_PIN_ASSIGN(dp->data.conf)); 89 return typec_altmode_notify(dp->alt, conf, &dp->data); 92 static int dp_altmode_configure(struct dp_altmode *dp, u8 con) argument 98 conf = (dp->data.conf & DP_CONF_SIGNALLING_MASK) >> DP_CONF_SIGNALLING_SHIFT; 105 pin_assign = DP_CAP_UFP_D_PIN_ASSIGN(dp->alt->vdo) & 106 DP_CAP_DFP_D_PIN_ASSIGN(dp->port->vdo); 108 if (dp 150 dp_altmode_status_update(struct dp_altmode *dp) argument 185 dp_altmode_configured(struct dp_altmode *dp) argument 204 dp_altmode_configure_vdm(struct dp_altmode *dp, u32 conf) argument 228 dp_altmode_configure_vdm_cable(struct dp_altmode *dp, u32 conf) argument 243 struct dp_altmode *dp = container_of(work, struct dp_altmode, work); local 324 struct dp_altmode *dp = typec_altmode_get_drvdata(alt); local 351 struct dp_altmode *dp = typec_altmode_get_drvdata(alt); local 419 struct dp_altmode *dp = typec_altmode_get_drvdata(alt); local 477 struct dp_altmode *dp = typec_altmode_get_drvdata(alt); local 516 struct dp_altmode *dp = dev_get_drvdata(dev); local 561 struct dp_altmode *dp = dev_get_drvdata(dev); local 602 get_current_pin_assignments(struct dp_altmode *dp) argument 614 struct dp_altmode *dp = dev_get_drvdata(dev); local 664 struct dp_altmode *dp = dev_get_drvdata(dev); local 700 struct dp_altmode *dp = dev_get_drvdata(dev); local 728 struct dp_altmode *dp; local 779 struct dp_altmode *dp = typec_altmode_get_drvdata(alt); local [all...] |
/linux-master/drivers/usb/typec/ucsi/ |
H A D | displayport.c | 50 struct ucsi_dp *dp = typec_altmode_get_drvdata(alt); local 51 struct ucsi *ucsi = dp->con->ucsi; 57 mutex_lock(&dp->con->lock); 59 if (!dp->override && dp->initialized) { 68 command = UCSI_GET_CURRENT_CAM | UCSI_CONNECTOR_NUMBER(dp->con->num); 77 ret = dp->con->port_altmode[cur] == alt ? 0 : -EBUSY; 93 dp->header = VDO(USB_TYPEC_DP_SID, 1, svdm_version, CMD_ENTER_MODE); 94 dp->header |= VDO_OPOS(USB_TYPEC_DP_MODE); 95 dp 110 struct ucsi_dp *dp = typec_altmode_get_drvdata(alt); local 156 ucsi_displayport_status_update(struct ucsi_dp *dp) argument 184 ucsi_displayport_configure(struct ucsi_dp *dp) argument 200 struct ucsi_dp *dp = typec_altmode_get_drvdata(alt); local 275 struct ucsi_dp *dp = container_of(work, struct ucsi_dp, work); local 294 struct ucsi_dp *dp; local 315 struct ucsi_dp *dp; local [all...] |
/linux-master/sound/core/seq/oss/ |
H A D | seq_oss_init.c | 42 static int create_port(struct seq_oss_devinfo *dp); 43 static int delete_port(struct seq_oss_devinfo *dp); 44 static int alloc_seq_queue(struct seq_oss_devinfo *dp); 169 struct seq_oss_devinfo *dp; local 171 dp = kzalloc(sizeof(*dp), GFP_KERNEL); 172 if (!dp) 175 dp->cseq = system_client; 176 dp->port = -1; 177 dp 294 create_port(struct seq_oss_devinfo *dp) argument 328 delete_port(struct seq_oss_devinfo *dp) argument 342 alloc_seq_queue(struct seq_oss_devinfo *dp) argument 384 struct seq_oss_devinfo *dp = (struct seq_oss_devinfo *)private; local 400 snd_seq_oss_release(struct seq_oss_devinfo *dp) argument 424 snd_seq_oss_reset(struct seq_oss_devinfo *dp) argument 475 struct seq_oss_devinfo *dp; local [all...] |
H A D | seq_oss_synth.h | 20 void snd_seq_oss_synth_setup(struct seq_oss_devinfo *dp); 21 void snd_seq_oss_synth_setup_midi(struct seq_oss_devinfo *dp); 22 void snd_seq_oss_synth_cleanup(struct seq_oss_devinfo *dp); 24 void snd_seq_oss_synth_reset(struct seq_oss_devinfo *dp, int dev); 25 int snd_seq_oss_synth_load_patch(struct seq_oss_devinfo *dp, int dev, int fmt, 27 struct seq_oss_synthinfo *snd_seq_oss_synth_info(struct seq_oss_devinfo *dp, 29 int snd_seq_oss_synth_sysex(struct seq_oss_devinfo *dp, int dev, unsigned char *buf, 31 int snd_seq_oss_synth_addr(struct seq_oss_devinfo *dp, int dev, struct snd_seq_event *ev); 32 int snd_seq_oss_synth_ioctl(struct seq_oss_devinfo *dp, int dev, unsigned int cmd, 34 int snd_seq_oss_synth_raw_event(struct seq_oss_devinfo *dp, in [all...] |
H A D | seq_oss_ioctl.c | 18 static int snd_seq_oss_synth_info_user(struct seq_oss_devinfo *dp, void __user *arg) argument 24 if (snd_seq_oss_synth_make_info(dp, info.device, &info) < 0) 31 static int snd_seq_oss_midi_info_user(struct seq_oss_devinfo *dp, void __user *arg) argument 37 if (snd_seq_oss_midi_make_info(dp, info.device, &info) < 0) 44 static int snd_seq_oss_oob_user(struct seq_oss_devinfo *dp, void __user *arg) argument 52 snd_seq_oss_fill_addr(dp, &tmpev, dp->addr.client, dp->addr.port); 54 if (! snd_seq_oss_process_event(dp, (union evrec *)ev, &tmpev)) { 55 snd_seq_oss_dispatch(dp, 61 snd_seq_oss_ioctl(struct seq_oss_devinfo *dp, unsigned int cmd, unsigned long carg) argument [all...] |
H A D | seq_oss_midi.h | 21 void snd_seq_oss_midi_setup(struct seq_oss_devinfo *dp); 22 void snd_seq_oss_midi_cleanup(struct seq_oss_devinfo *dp); 24 int snd_seq_oss_midi_open(struct seq_oss_devinfo *dp, int dev, int file_mode); 25 void snd_seq_oss_midi_open_all(struct seq_oss_devinfo *dp, int file_mode); 26 int snd_seq_oss_midi_close(struct seq_oss_devinfo *dp, int dev); 27 void snd_seq_oss_midi_reset(struct seq_oss_devinfo *dp, int dev); 28 int snd_seq_oss_midi_putc(struct seq_oss_devinfo *dp, int dev, unsigned char c, 31 int snd_seq_oss_midi_filemode(struct seq_oss_devinfo *dp, int dev); 32 int snd_seq_oss_midi_make_info(struct seq_oss_devinfo *dp, int dev, struct midi_info *inf); 33 void snd_seq_oss_midi_get_addr(struct seq_oss_devinfo *dp, in [all...] |
H A D | seq_oss_rw.c | 23 static int insert_queue(struct seq_oss_devinfo *dp, union evrec *rec, struct file *opt); 31 snd_seq_oss_read(struct seq_oss_devinfo *dp, char __user *buf, int count) argument 33 struct seq_oss_readq *readq = dp->readq; 39 if (readq == NULL || ! is_read_mode(dp->file_mode)) 46 !is_nonblock_mode(dp->file_mode) && result == 0) { 83 snd_seq_oss_write(struct seq_oss_devinfo *dp, const char __user *buf, int count, struct file *opt) argument 89 if (! is_write_mode(dp->file_mode) || dp->writeq == NULL) 105 return snd_seq_oss_synth_load_patch(dp, rec.s.dev, 111 dp 152 insert_queue(struct seq_oss_devinfo *dp, union evrec *rec, struct file *opt) argument 185 snd_seq_oss_poll(struct seq_oss_devinfo *dp, struct file *file, poll_table * wait) argument [all...] |
/linux-master/include/uapi/linux/ |
H A D | ppp-comp.h | 36 #define CCP_CODE(dp) ((dp)[0]) 37 #define CCP_ID(dp) ((dp)[1]) 38 #define CCP_LENGTH(dp) (((dp)[2] << 8) + (dp)[3]) 41 #define CCP_OPT_CODE(dp) ((dp)[0]) 42 #define CCP_OPT_LENGTH(dp) ((d [all...] |
/linux-master/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_dp.c | 326 static void zynqmp_dp_write(struct zynqmp_dp *dp, int offset, u32 val) argument 328 writel(val, dp->iomem + offset); 331 static u32 zynqmp_dp_read(struct zynqmp_dp *dp, int offset) argument 333 return readl(dp->iomem + offset); 336 static void zynqmp_dp_clr(struct zynqmp_dp *dp, int offset, u32 clr) argument 338 zynqmp_dp_write(dp, offset, zynqmp_dp_read(dp, offset) & ~clr); 341 static void zynqmp_dp_set(struct zynqmp_dp *dp, int offset, u32 set) argument 343 zynqmp_dp_write(dp, offset, zynqmp_dp_read(dp, offse 352 zynqmp_dp_reset(struct zynqmp_dp *dp, bool assert) argument 385 zynqmp_dp_phy_init(struct zynqmp_dp *dp) argument 421 zynqmp_dp_phy_exit(struct zynqmp_dp *dp) argument 454 zynqmp_dp_phy_probe(struct zynqmp_dp *dp) argument 500 zynqmp_dp_phy_ready(struct zynqmp_dp *dp) argument 553 zynqmp_dp_mode_configure(struct zynqmp_dp *dp, int pclock, u8 current_bw) argument 604 zynqmp_dp_adjust_train(struct zynqmp_dp *dp, u8 link_status[DP_LINK_STATUS_SIZE]) argument 642 zynqmp_dp_update_vs_emph(struct zynqmp_dp *dp) argument 677 zynqmp_dp_link_train_cr(struct zynqmp_dp *dp) argument 743 zynqmp_dp_link_train_ce(struct zynqmp_dp *dp) argument 792 zynqmp_dp_train(struct zynqmp_dp *dp) argument 885 zynqmp_dp_train_loop(struct zynqmp_dp *dp) argument 939 zynqmp_dp_aux_cmd_submit(struct zynqmp_dp *dp, u32 cmd, u16 addr, u8 *buf, u8 bytes, u8 *reply) argument 996 struct zynqmp_dp *dp = container_of(aux, struct zynqmp_dp, aux); local 1034 zynqmp_dp_aux_init(struct zynqmp_dp *dp) argument 1071 zynqmp_dp_aux_cleanup(struct zynqmp_dp *dp) argument 1087 zynqmp_dp_update_misc(struct zynqmp_dp *dp) argument 1104 zynqmp_dp_set_format(struct zynqmp_dp *dp, const struct drm_display_info *info, enum zynqmp_dpsub_format format, unsigned int bpc) argument 1189 zynqmp_dp_encoder_mode_set_transfer_unit(struct zynqmp_dp *dp, const struct drm_display_mode *mode) argument 1225 zynqmp_dp_encoder_mode_set_stream(struct zynqmp_dp *dp, const struct drm_display_mode *mode) argument 1279 zynqmp_dp_disp_enable(struct zynqmp_dp *dp, struct drm_bridge_state *old_bridge_state) argument 1308 zynqmp_dp_disp_disable(struct zynqmp_dp *dp, struct drm_bridge_state *old_bridge_state) argument 1331 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1360 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1370 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1396 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1474 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1497 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1523 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1566 struct zynqmp_dp *dp = bridge_to_dp(bridge); local 1595 zynqmp_dp_enable_vblank(struct zynqmp_dp *dp) argument 1606 zynqmp_dp_disable_vblank(struct zynqmp_dp *dp) argument 1613 struct zynqmp_dp *dp = container_of(work, struct zynqmp_dp, local 1623 struct zynqmp_dp *dp = (struct zynqmp_dp *)data; local 1680 struct zynqmp_dp *dp; local 1788 struct zynqmp_dp *dp = dpsub->dp; local [all...] |
H A D | zynqmp_dp.h | 19 void zynqmp_dp_enable_vblank(struct zynqmp_dp *dp); 20 void zynqmp_dp_disable_vblank(struct zynqmp_dp *dp);
|
/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_core.c | 44 static int analogix_dp_init_dp(struct analogix_dp_device *dp) argument 48 analogix_dp_reset(dp); 50 analogix_dp_swreset(dp); 52 analogix_dp_init_analog_param(dp); 53 analogix_dp_init_interrupt(dp); 56 analogix_dp_enable_sw_function(dp); 58 analogix_dp_config_interrupt(dp); 59 ret = analogix_dp_init_analog_func(dp); 63 analogix_dp_init_hpd(dp); 64 analogix_dp_init_aux(dp); 68 analogix_dp_detect_hpd(struct analogix_dp_device *dp) argument 107 analogix_dp_detect_sink_psr(struct analogix_dp_device *dp) argument 122 analogix_dp_enable_sink_psr(struct analogix_dp_device *dp) argument 169 analogix_dp_enable_rx_to_enhanced_mode(struct analogix_dp_device *dp, bool enable) argument 190 analogix_dp_is_enhanced_mode_available(struct analogix_dp_device *dp, u8 *enhanced_mode_support) argument 207 analogix_dp_set_enhanced_mode(struct analogix_dp_device *dp) argument 225 analogix_dp_training_pattern_dis(struct analogix_dp_device *dp) argument 238 analogix_dp_set_lane_lane_pre_emphasis(struct analogix_dp_device *dp, int pre_emphasis, int lane) argument 259 analogix_dp_link_start(struct analogix_dp_device *dp) argument 387 analogix_dp_set_lane_link_training(struct analogix_dp_device *dp, u8 training_lane_set, int lane) argument 409 analogix_dp_get_lane_link_training(struct analogix_dp_device *dp, int lane) argument 435 analogix_dp_reduce_link_rate(struct analogix_dp_device *dp) argument 443 analogix_dp_get_adjust_training_lane(struct analogix_dp_device *dp, u8 adjust_request[2]) argument 467 analogix_dp_process_clock_recovery(struct analogix_dp_device *dp) argument 539 analogix_dp_process_equalizer_training(struct analogix_dp_device *dp) argument 613 analogix_dp_get_max_rx_bandwidth(struct analogix_dp_device *dp, u8 *bandwidth) argument 628 analogix_dp_get_max_rx_lane_count(struct analogix_dp_device *dp, u8 *lane_count) argument 641 analogix_dp_full_link_train(struct analogix_dp_device *dp, u32 max_lanes, u32 max_rate) argument 713 analogix_dp_fast_link_train(struct analogix_dp_device *dp) argument 788 analogix_dp_train_link(struct analogix_dp_device *dp) argument 797 analogix_dp_config_video(struct analogix_dp_device *dp) argument 860 analogix_dp_enable_scramble(struct analogix_dp_device *dp, bool enable) argument 890 struct analogix_dp_device *dp = arg; local 905 struct analogix_dp_device *dp = arg; local 924 analogix_dp_fast_link_train_detection(struct analogix_dp_device *dp) argument 940 analogix_dp_commit(struct analogix_dp_device *dp) argument 992 analogix_dp_enable_psr(struct analogix_dp_device *dp) argument 1020 analogix_dp_disable_psr(struct analogix_dp_device *dp) argument 1075 analogix_dp_prepare_panel(struct analogix_dp_device *dp, bool prepare, bool is_modeset_prepare) argument 1110 struct analogix_dp_device *dp = to_dp(connector); local 1145 struct analogix_dp_device *dp = to_dp(connector); local 1154 struct analogix_dp_device *dp = to_dp(connector); local 1186 struct analogix_dp_device *dp = to_dp(connector); local 1221 struct analogix_dp_device *dp = bridge->driver_private; local 1271 analogix_dp_get_old_crtc(struct analogix_dp_device *dp, struct drm_atomic_state *state) argument 1290 analogix_dp_get_new_crtc(struct analogix_dp_device *dp, struct drm_atomic_state *state) argument 1313 struct analogix_dp_device *dp = bridge->driver_private; local 1332 analogix_dp_set_bridge(struct analogix_dp_device *dp) argument 1392 struct analogix_dp_device *dp = bridge->driver_private; local 1429 struct analogix_dp_device *dp = bridge->driver_private; local 1468 struct analogix_dp_device *dp = bridge->driver_private; local 1508 struct analogix_dp_device *dp = bridge->driver_private; local 1530 struct analogix_dp_device *dp = bridge->driver_private; local 1615 analogix_dp_create_bridge(struct drm_device *drm_dev, struct analogix_dp_device *dp) argument 1634 analogix_dp_dt_parse_pdata(struct analogix_dp_device *dp) argument 1667 struct analogix_dp_device *dp = to_dp(aux); local 1688 struct analogix_dp_device *dp; local 1804 analogix_dp_bind(struct analogix_dp_device *dp, struct drm_device *drm_dev) argument 1841 analogix_dp_unbind(struct analogix_dp_device *dp) argument 1857 analogix_dp_remove(struct analogix_dp_device *dp) argument 1864 analogix_dp_suspend(struct analogix_dp_device *dp) argument 1871 analogix_dp_resume(struct analogix_dp_device *dp) argument 1888 struct analogix_dp_device *dp = to_dp(connector); local 1902 struct analogix_dp_device *dp = to_dp(connector); local [all...] |
H A D | analogix_dp_reg.c | 26 void analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable) argument 31 reg = readl(dp->reg_base + ANALOGIX_DP_VIDEO_CTL_1); 33 writel(reg, dp->reg_base + ANALOGIX_DP_VIDEO_CTL_1); 35 reg = readl(dp->reg_base + ANALOGIX_DP_VIDEO_CTL_1); 37 writel(reg, dp->reg_base + ANALOGIX_DP_VIDEO_CTL_1); 41 void analogix_dp_stop_video(struct analogix_dp_device *dp) argument 45 reg = readl(dp->reg_base + ANALOGIX_DP_VIDEO_CTL_1); 47 writel(reg, dp->reg_base + ANALOGIX_DP_VIDEO_CTL_1); 50 void analogix_dp_lane_swap(struct analogix_dp_device *dp, bool enable) argument 61 writel(reg, dp 64 analogix_dp_init_analog_param(struct analogix_dp_device *dp) argument 98 analogix_dp_init_interrupt(struct analogix_dp_device *dp) argument 118 analogix_dp_reset(struct analogix_dp_device *dp) argument 168 analogix_dp_swreset(struct analogix_dp_device *dp) argument 173 analogix_dp_config_interrupt(struct analogix_dp_device *dp) argument 194 analogix_dp_mute_hpd_interrupt(struct analogix_dp_device *dp) argument 208 analogix_dp_unmute_hpd_interrupt(struct analogix_dp_device *dp) argument 220 analogix_dp_get_pll_lock_status(struct analogix_dp_device *dp) argument 231 analogix_dp_set_pll_power_down(struct analogix_dp_device *dp, bool enable) argument 250 analogix_dp_set_analog_power_down(struct analogix_dp_device *dp, enum analog_power_block block, bool enable) argument 356 analogix_dp_init_analog_func(struct analogix_dp_device *dp) argument 392 analogix_dp_clear_hotplug_interrupts(struct analogix_dp_device *dp) argument 406 analogix_dp_init_hpd(struct analogix_dp_device *dp) argument 420 analogix_dp_force_hpd(struct analogix_dp_device *dp) argument 429 analogix_dp_get_irq_type(struct analogix_dp_device *dp) argument 456 analogix_dp_reset_aux(struct analogix_dp_device *dp) argument 466 analogix_dp_init_aux(struct analogix_dp_device *dp) argument 502 analogix_dp_get_plug_in_status(struct analogix_dp_device *dp) argument 518 analogix_dp_enable_sw_function(struct analogix_dp_device *dp) argument 527 analogix_dp_set_link_bandwidth(struct analogix_dp_device *dp, u32 bwtype) argument 536 analogix_dp_get_link_bandwidth(struct analogix_dp_device *dp, u32 *bwtype) argument 544 analogix_dp_set_lane_count(struct analogix_dp_device *dp, u32 count) argument 552 analogix_dp_get_lane_count(struct analogix_dp_device *dp, u32 *count) argument 560 analogix_dp_enable_enhanced_mode(struct analogix_dp_device *dp, bool enable) argument 576 analogix_dp_set_training_pattern(struct analogix_dp_device *dp, enum pattern_set pattern) argument 609 analogix_dp_set_lane0_pre_emphasis(struct analogix_dp_device *dp, u32 level) argument 620 analogix_dp_set_lane1_pre_emphasis(struct analogix_dp_device *dp, u32 level) argument 631 analogix_dp_set_lane2_pre_emphasis(struct analogix_dp_device *dp, u32 level) argument 642 analogix_dp_set_lane3_pre_emphasis(struct analogix_dp_device *dp, u32 level) argument 653 analogix_dp_set_lane0_link_training(struct analogix_dp_device *dp, u32 training_lane) argument 662 analogix_dp_set_lane1_link_training(struct analogix_dp_device *dp, u32 training_lane) argument 671 analogix_dp_set_lane2_link_training(struct analogix_dp_device *dp, u32 training_lane) argument 680 analogix_dp_set_lane3_link_training(struct analogix_dp_device *dp, u32 training_lane) argument 689 analogix_dp_get_lane0_link_training(struct analogix_dp_device *dp) argument 694 analogix_dp_get_lane1_link_training(struct analogix_dp_device *dp) argument 699 analogix_dp_get_lane2_link_training(struct analogix_dp_device *dp) argument 704 analogix_dp_get_lane3_link_training(struct analogix_dp_device *dp) argument 709 analogix_dp_reset_macro(struct analogix_dp_device *dp) argument 724 analogix_dp_init_video(struct analogix_dp_device *dp) argument 744 analogix_dp_set_video_color_format(struct analogix_dp_device *dp) argument 764 analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp) argument 792 analogix_dp_set_video_cr_mn(struct analogix_dp_device *dp, enum clock_recovery_m_value_type type, u32 m_value, u32 n_value) argument 826 analogix_dp_set_video_timing_mode(struct analogix_dp_device *dp, u32 type) argument 841 analogix_dp_enable_video_master(struct analogix_dp_device *dp, bool enable) argument 858 analogix_dp_start_video(struct analogix_dp_device *dp) argument 867 analogix_dp_is_video_stream_on(struct analogix_dp_device *dp) argument 883 analogix_dp_config_video_slave_mode(struct analogix_dp_device *dp) argument 915 analogix_dp_enable_scrambling(struct analogix_dp_device *dp) argument 924 analogix_dp_disable_scrambling(struct analogix_dp_device *dp) argument 933 analogix_dp_enable_psr_crc(struct analogix_dp_device *dp) argument 938 analogix_dp_get_psr_status(struct analogix_dp_device *dp) argument 951 analogix_dp_send_psr_spd(struct analogix_dp_device *dp, struct dp_sdp *vsc, bool blocking) argument 1023 analogix_dp_transfer(struct analogix_dp_device *dp, struct drm_dp_aux_msg *msg) argument [all...] |
H A D | analogix_dp_core.h | 184 void analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable); 185 void analogix_dp_stop_video(struct analogix_dp_device *dp); 186 void analogix_dp_lane_swap(struct analogix_dp_device *dp, bool enable); 187 void analogix_dp_init_analog_param(struct analogix_dp_device *dp); 188 void analogix_dp_init_interrupt(struct analogix_dp_device *dp); 189 void analogix_dp_reset(struct analogix_dp_device *dp); 190 void analogix_dp_swreset(struct analogix_dp_device *dp); 191 void analogix_dp_config_interrupt(struct analogix_dp_device *dp); 192 void analogix_dp_mute_hpd_interrupt(struct analogix_dp_device *dp); 193 void analogix_dp_unmute_hpd_interrupt(struct analogix_dp_device *dp); [all...] |
/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_display.c | 175 { .compatible = "qcom,sc7180-dp", .data = &sc7180_dp_descs }, 176 { .compatible = "qcom,sc7280-dp", .data = &sc7280_dp_descs }, 178 { .compatible = "qcom,sc8180x-dp", .data = &sc8180x_dp_descs }, 180 { .compatible = "qcom,sc8280xp-dp", .data = &sc8280xp_dp_descs }, 182 { .compatible = "qcom,sdm845-dp", .data = &sc7180_dp_descs }, 183 { .compatible = "qcom,sm8350-dp", .data = &sm8350_dp_descs }, 184 { .compatible = "qcom,sm8650-dp", .data = &sm8650_dp_descs }, 190 struct msm_dp *dp = dev_get_drvdata(dev); local 192 return container_of(dp, struct dp_display_private, dp_display); 251 struct dp_display_private *dp; local 260 struct dp_display_private *dp; local 273 struct dp_display_private *dp = dev_get_dp_display_private(dev); local 311 struct dp_display_private *dp = dev_get_dp_display_private(dev); local 332 struct dp_display_private *dp; local 341 dp_display_send_hpd_notification(struct dp_display_private *dp, bool hpd) argument 370 dp_display_process_hpd_high(struct dp_display_private *dp) argument 413 dp_display_host_phy_init(struct dp_display_private *dp) argument 425 dp_display_host_phy_exit(struct dp_display_private *dp) argument 437 dp_display_host_init(struct dp_display_private *dp) argument 449 dp_display_host_deinit(struct dp_display_private *dp) argument 463 struct dp_display_private *dp = dev_get_dp_display_private(dev); local 472 struct dp_display_private *dp = dev_get_dp_display_private(dev); local 479 dp_display_handle_video_request(struct dp_display_private *dp) argument 487 dp_display_handle_port_status_changed(struct dp_display_private *dp) argument 509 dp_display_handle_irq_hpd(struct dp_display_private *dp) argument 535 struct dp_display_private *dp = dev_get_dp_display_private(dev); local 552 dp_hpd_plug_handle(struct dp_display_private *dp, u32 data) argument 607 struct dp_display_private *dp; local 618 dp_hpd_unplug_handle(struct dp_display_private *dp, u32 data) argument 678 dp_irq_hpd_handle(struct dp_display_private *dp, u32 data) argument 711 dp_display_deinit_sub_modules(struct dp_display_private *dp) argument 718 dp_init_sub_modules(struct dp_display_private *dp) argument 800 struct dp_display_private *dp; local 812 dp_display_enable(struct dp_display_private *dp, bool force_link_train) argument 832 struct dp_display_private *dp; local 853 dp_display_disable(struct dp_display_private *dp) argument 920 struct msm_dp *dp; local 956 dp_display_get_modes(struct msm_dp *dp) argument 971 dp_display_check_video_test(struct msm_dp *dp) argument 980 dp_display_get_test_bpp(struct msm_dp *dp) argument 995 msm_dp_snapshot(struct msm_disp_state *disp_state, struct msm_dp *dp) argument 1022 struct dp_display_private *dp; local 1129 struct dp_display_private *dp = dev_id; local 1171 dp_display_request_irq(struct dp_display_private *dp) argument 1216 struct msm_dp *dp = dev_get_drvdata(dev); local 1249 struct dp_display_private *dp; local 1320 struct dp_display_private *dp = dev_get_dp_display_private(&pdev->dev); local 1329 struct dp_display_private *dp = dev_get_dp_display_private(dev); local 1344 struct dp_display_private *dp = dev_get_dp_display_private(dev); local 1400 struct dp_display_private *dp; local 1417 struct dp_display_private *dp; local 1429 struct dp_display_private *dp; local 1481 struct msm_dp *dp = dp_bridge->dp_display; local 1542 struct msm_dp *dp = dp_bridge->dp_display; local 1554 struct msm_dp *dp = dp_bridge->dp_display; local 1591 struct msm_dp *dp = dp_bridge->dp_display; local 1631 struct dp_display_private *dp = container_of(dp_display, struct dp_display_private, dp_display); local 1661 struct dp_display_private *dp = container_of(dp_display, struct dp_display_private, dp_display); local 1679 struct dp_display_private *dp = container_of(dp_display, struct dp_display_private, dp_display); local [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_dp.c | 51 struct exynos_dp_device *dp = to_dp(plat_data); local 52 struct drm_encoder *encoder = &dp->encoder; 75 struct exynos_dp_device *dp = to_dp(plat_data); local 78 if (dp->plat_data.panel) 83 DRM_DEV_ERROR(dp->dev, 88 drm_display_mode_from_videomode(&dp->vm, mode); 103 struct exynos_dp_device *dp = to_dp(plat_data); local 106 dp->connector = connector; 109 if (dp->ptn_bridge) { 110 ret = drm_bridge_attach(&dp 136 exynos_dp_dt_parse_panel(struct exynos_dp_device *dp) argument 151 struct exynos_dp_device *dp = dev_get_drvdata(dev); local 184 struct exynos_dp_device *dp = dev_get_drvdata(dev); local 199 struct exynos_dp_device *dp; local 254 struct exynos_dp_device *dp = platform_get_drvdata(pdev); local 262 struct exynos_dp_device *dp = dev_get_drvdata(dev); local 269 struct exynos_dp_device *dp = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_dp.c | 10 * @dp: NFP Net data path struct 17 void *nfp_net_rx_alloc_one(struct nfp_net_dp *dp, dma_addr_t *dma_addr) argument 21 if (!dp->xdp_prog) { 22 frag = netdev_alloc_frag(dp->fl_bufsz); 30 nn_dp_warn(dp, "Failed to alloc receive page frag\n"); 34 *dma_addr = nfp_net_dma_map_rx(dp, frag); 35 if (dma_mapping_error(dp->dev, *dma_addr)) { 36 nfp_net_free_frag(frag, dp->xdp_prog); 37 nn_dp_warn(dp, "Failed to map DMA RX buffer\n"); 47 * @dp 53 nfp_net_tx_ring_init(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, unsigned int idx, bool is_xdp) argument 132 nfp_net_rx_ring_bufs_free(struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring) argument 161 nfp_net_rx_ring_bufs_alloc(struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring) argument 183 nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) argument 232 nfp_net_tx_rings_free(struct nfp_net_dp *dp) argument 254 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; local 284 nfp_net_rx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring) argument 339 nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) argument 370 nfp_net_rx_rings_free(struct nfp_net_dp *dp) argument [all...] |
H A D | nfp_net_dp.h | 9 static inline dma_addr_t nfp_net_dma_map_rx(struct nfp_net_dp *dp, void *frag) argument 11 return dma_map_single_attrs(dp->dev, frag + NFP_NET_RX_BUF_HEADROOM, 12 dp->fl_bufsz - NFP_NET_RX_BUF_NON_DATA, 13 dp->rx_dma_dir, DMA_ATTR_SKIP_CPU_SYNC); 17 nfp_net_dma_sync_dev_rx(const struct nfp_net_dp *dp, dma_addr_t dma_addr) argument 19 dma_sync_single_for_device(dp->dev, dma_addr, 20 dp->fl_bufsz - NFP_NET_RX_BUF_NON_DATA, 21 dp->rx_dma_dir); 24 static inline void nfp_net_dma_unmap_rx(struct nfp_net_dp *dp, argument 27 dma_unmap_single_attrs(dp 32 nfp_net_dma_sync_cpu_rx(struct nfp_net_dp *dp, dma_addr_t dma_addr, unsigned int len) argument 64 nfp_net_read_tx_cmpl(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp) argument 167 nfp_net_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) argument 173 nfp_net_rx_ring_fill_freelist(struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring) argument 180 nfp_net_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) argument 186 nfp_net_tx_ring_free(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) argument 192 nfp_net_tx_ring_bufs_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) argument 199 nfp_net_tx_ring_bufs_free(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) argument 206 nfp_net_debugfs_print_tx_descs(struct seq_file *file, struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, struct nfp_net_tx_ring *tx_ring, u32 d_rd_p, u32 d_wr_p) argument [all...] |
/linux-master/drivers/phy/rockchip/ |
H A D | phy-rockchip-dp.c | 34 struct rockchip_dp_phy *dp = phy_get_drvdata(phy); local 38 ret = regmap_write(dp->grf, GRF_SOC_CON12, 42 dev_err(dp->dev, "Can't enable PHY power %d\n", ret); 46 ret = clk_prepare_enable(dp->phy_24m); 48 clk_disable_unprepare(dp->phy_24m); 50 ret = regmap_write(dp->grf, GRF_SOC_CON12, 79 struct rockchip_dp_phy *dp; local 89 dp = devm_kzalloc(dev, sizeof(*dp), GFP_KERNEL); 90 if (!dp) [all...] |
/linux-master/fs/xfs/scrub/ |
H A D | readdir.h | 9 typedef int (*xchk_dirent_fn)(struct xfs_scrub *sc, struct xfs_inode *dp, 13 int xchk_dir_walk(struct xfs_scrub *sc, struct xfs_inode *dp, 16 int xchk_dir_lookup(struct xfs_scrub *sc, struct xfs_inode *dp,
|
/linux-master/drivers/md/ |
H A D | dm-io.c | 169 void (*get_page)(struct dpages *dp, 171 void (*next_page)(struct dpages *dp); 186 static void list_get_page(struct dpages *dp, argument 189 unsigned int o = dp->context_u; 190 struct page_list *pl = dp->context_ptr; 197 static void list_next_page(struct dpages *dp) argument 199 struct page_list *pl = dp->context_ptr; 201 dp->context_ptr = pl->next; 202 dp->context_u = 0; 205 static void list_dp_init(struct dpages *dp, struc argument 216 bio_get_page(struct dpages *dp, struct page **p, unsigned long *len, unsigned int *offset) argument 230 bio_next_page(struct dpages *dp) argument 238 bio_dp_init(struct dpages *dp, struct bio *bio) argument 254 vm_get_page(struct dpages *dp, struct page **p, unsigned long *len, unsigned int *offset) argument 262 vm_next_page(struct dpages *dp) argument 268 vm_dp_init(struct dpages *dp, void *data) argument 279 km_get_page(struct dpages *dp, struct page **p, unsigned long *len, unsigned int *offset) argument 287 km_next_page(struct dpages *dp) argument 293 km_dp_init(struct dpages *dp, void *data) argument 306 do_region(const blk_opf_t opf, unsigned int region, struct dm_io_region *where, struct dpages *dp, struct io *io, unsigned short ioprio) argument 385 dispatch_io(blk_opf_t opf, unsigned int num_regions, struct dm_io_region *where, struct dpages *dp, struct io *io, int sync, unsigned short ioprio) argument 427 sync_io(struct dm_io_client *client, unsigned int num_regions, struct dm_io_region *where, blk_opf_t opf, struct dpages *dp, unsigned long *error_bits, unsigned short ioprio) argument 461 async_io(struct dm_io_client *client, unsigned int num_regions, struct dm_io_region *where, blk_opf_t opf, struct dpages *dp, io_notify_fn fn, void *context, unsigned short ioprio) argument 488 dp_init(struct dm_io_request *io_req, struct dpages *dp, unsigned long size) argument 530 struct dpages dp; local [all...] |