Searched refs:pdata (Results 1 - 25 of 1304) sorted by relevance

1234567891011>>

/linux-master/drivers/mfd/
H A Domap-usb.h1 extern int omap_tll_init(struct usbhs_omap_platform_data *pdata);
2 extern int omap_tll_enable(struct usbhs_omap_platform_data *pdata);
3 extern int omap_tll_disable(struct usbhs_omap_platform_data *pdata);
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-mdio.c129 static int xgbe_phy_module_eeprom(struct xgbe_prv_data *pdata, argument
132 if (!pdata->phy_if.phy_impl.module_eeprom)
135 return pdata->phy_if.phy_impl.module_eeprom(pdata, eeprom, data);
138 static int xgbe_phy_module_info(struct xgbe_prv_data *pdata, argument
141 if (!pdata->phy_if.phy_impl.module_info)
144 return pdata->phy_if.phy_impl.module_info(pdata, modinfo);
147 static void xgbe_an37_clear_interrupts(struct xgbe_prv_data *pdata) argument
151 reg = XMDIO_READ(pdata, MDIO_MMD_VEND
156 xgbe_an37_disable_interrupts(struct xgbe_prv_data *pdata) argument
169 xgbe_an37_enable_interrupts(struct xgbe_prv_data *pdata) argument
182 xgbe_an73_clear_interrupts(struct xgbe_prv_data *pdata) argument
187 xgbe_an73_disable_interrupts(struct xgbe_prv_data *pdata) argument
192 xgbe_an73_enable_interrupts(struct xgbe_prv_data *pdata) argument
197 xgbe_an_enable_interrupts(struct xgbe_prv_data *pdata) argument
213 xgbe_an_clear_interrupts_all(struct xgbe_prv_data *pdata) argument
219 xgbe_kr_mode(struct xgbe_prv_data *pdata) argument
228 xgbe_kx_2500_mode(struct xgbe_prv_data *pdata) argument
237 xgbe_kx_1000_mode(struct xgbe_prv_data *pdata) argument
246 xgbe_sfi_mode(struct xgbe_prv_data *pdata) argument
259 xgbe_x_mode(struct xgbe_prv_data *pdata) argument
268 xgbe_sgmii_1000_mode(struct xgbe_prv_data *pdata) argument
277 xgbe_sgmii_10_mode(struct xgbe_prv_data *pdata) argument
286 xgbe_sgmii_100_mode(struct xgbe_prv_data *pdata) argument
295 xgbe_cur_mode(struct xgbe_prv_data *pdata) argument
300 xgbe_in_kr_mode(struct xgbe_prv_data *pdata) argument
305 xgbe_change_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
341 xgbe_switch_mode(struct xgbe_prv_data *pdata) argument
346 xgbe_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
357 xgbe_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
363 xgbe_an37_set(struct xgbe_prv_data *pdata, bool enable, bool restart) argument
380 xgbe_an37_restart(struct xgbe_prv_data *pdata) argument
388 xgbe_an37_disable(struct xgbe_prv_data *pdata) argument
396 xgbe_an73_set(struct xgbe_prv_data *pdata, bool enable, bool restart) argument
419 xgbe_an73_restart(struct xgbe_prv_data *pdata) argument
427 xgbe_an73_disable(struct xgbe_prv_data *pdata) argument
437 xgbe_an_restart(struct xgbe_prv_data *pdata) argument
456 xgbe_an_disable(struct xgbe_prv_data *pdata) argument
475 xgbe_an_disable_all(struct xgbe_prv_data *pdata) argument
481 xgbe_an73_tx_training(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
522 xgbe_an73_tx_xnp(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
539 xgbe_an73_rx_bpa(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
563 xgbe_an73_rx_xnp(struct xgbe_prv_data *pdata, enum xgbe_rx *state) argument
578 xgbe_an73_page_received(struct xgbe_prv_data *pdata) argument
620 xgbe_an73_incompat_link(struct xgbe_prv_data *pdata) argument
655 xgbe_an37_isr(struct xgbe_prv_data *pdata) argument
683 xgbe_an73_isr(struct xgbe_prv_data *pdata) argument
708 struct xgbe_prv_data *pdata = from_tasklet(pdata, t, tasklet_an); local
728 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; local
738 xgbe_an_combined_isr(struct xgbe_prv_data *pdata) argument
747 struct xgbe_prv_data *pdata = container_of(work, local
778 xgbe_an37_state_machine(struct xgbe_prv_data *pdata) argument
839 xgbe_an73_state_machine(struct xgbe_prv_data *pdata) argument
933 struct xgbe_prv_data *pdata = container_of(work, local
959 xgbe_an37_init(struct xgbe_prv_data *pdata) argument
1008 xgbe_an73_init(struct xgbe_prv_data *pdata) argument
1059 xgbe_an_init(struct xgbe_prv_data *pdata) argument
1077 xgbe_phy_fc_string(struct xgbe_prv_data *pdata) argument
1109 xgbe_phy_print_status(struct xgbe_prv_data *pdata) argument
1121 xgbe_phy_adjust_link(struct xgbe_prv_data *pdata) argument
1161 xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) argument
1166 xgbe_phy_config_fixed(struct xgbe_prv_data *pdata) argument
1213 __xgbe_phy_config_aneg(struct xgbe_prv_data *pdata, bool set_mode) argument
1292 xgbe_phy_config_aneg(struct xgbe_prv_data *pdata) argument
1297 xgbe_phy_reconfig_aneg(struct xgbe_prv_data *pdata) argument
1302 xgbe_phy_aneg_done(struct xgbe_prv_data *pdata) argument
1307 xgbe_check_link_timeout(struct xgbe_prv_data *pdata) argument
1339 xgbe_phy_status_aneg(struct xgbe_prv_data *pdata) argument
1344 xgbe_phy_status_result(struct xgbe_prv_data *pdata) argument
1391 xgbe_phy_status(struct xgbe_prv_data *pdata) argument
1442 xgbe_phy_stop(struct xgbe_prv_data *pdata) argument
1467 xgbe_phy_start(struct xgbe_prv_data *pdata) argument
1533 xgbe_phy_reset(struct xgbe_prv_data *pdata) argument
1550 xgbe_dump_phy_registers(struct xgbe_prv_data *pdata) argument
1589 xgbe_phy_best_advertised_speed(struct xgbe_prv_data *pdata) argument
1613 xgbe_phy_exit(struct xgbe_prv_data *pdata) argument
1618 xgbe_phy_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-main.c139 static void xgbe_default_config(struct xgbe_prv_data *pdata) argument
143 pdata->blen = DMA_SBMR_BLEN_64;
144 pdata->pbl = DMA_PBL_128;
145 pdata->aal = 1;
146 pdata->rd_osr_limit = 8;
147 pdata->wr_osr_limit = 8;
148 pdata->tx_sf_mode = MTL_TSF_ENABLE;
149 pdata->tx_threshold = MTL_TX_THRESHOLD_64;
150 pdata->tx_osp_mode = DMA_OSP_ENABLE;
151 pdata
162 xgbe_init_all_fptrs(struct xgbe_prv_data *pdata) argument
174 struct xgbe_prv_data *pdata; local
204 xgbe_free_pdata(struct xgbe_prv_data *pdata) argument
211 xgbe_set_counts(struct xgbe_prv_data *pdata) argument
262 xgbe_config_netdev(struct xgbe_prv_data *pdata) argument
415 xgbe_deconfig_netdev(struct xgbe_prv_data *pdata) argument
433 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
[all...]
H A Dxgbe-pci.c125 static int xgbe_config_multi_msi(struct xgbe_prv_data *pdata) argument
132 vector_count += max(pdata->rx_ring_count,
133 pdata->tx_ring_count);
135 ret = pci_alloc_irq_vectors(pdata->pcidev, XGBE_MSI_MIN_COUNT,
138 dev_info(pdata->dev, "multi MSI/MSI-X enablement failed\n");
142 pdata->isr_as_tasklet = 1;
143 pdata->irq_count = ret;
145 pdata->dev_irq = pci_irq_vector(pdata->pcidev, 0);
146 pdata
164 xgbe_config_irqs(struct xgbe_prv_data *pdata) argument
210 struct xgbe_prv_data *pdata; local
425 struct xgbe_prv_data *pdata = pci_get_drvdata(pdev); local
439 struct xgbe_prv_data *pdata = dev_get_drvdata(dev); local
455 struct xgbe_prv_data *pdata = dev_get_drvdata(dev); local
[all...]
H A Dxgbe-i2c.c144 static int xgbe_i2c_abort(struct xgbe_prv_data *pdata) argument
149 XI2C_IOWRITE_BITS(pdata, IC_ENABLE, EN, 1);
152 XI2C_IOWRITE_BITS(pdata, IC_ENABLE, ABORT, 1);
155 if (!XI2C_IOREAD_BITS(pdata, IC_ENABLE, ABORT))
164 static int xgbe_i2c_set_enable(struct xgbe_prv_data *pdata, bool enable) argument
170 XI2C_IOWRITE_BITS(pdata, IC_ENABLE, EN, mode);
171 if (XI2C_IOREAD_BITS(pdata, IC_ENABLE_STATUS, EN) == mode)
180 static int xgbe_i2c_disable(struct xgbe_prv_data *pdata) argument
184 ret = xgbe_i2c_set_enable(pdata, false);
187 ret = xgbe_i2c_abort(pdata);
198 xgbe_i2c_enable(struct xgbe_prv_data *pdata) argument
203 xgbe_i2c_clear_all_interrupts(struct xgbe_prv_data *pdata) argument
208 xgbe_i2c_disable_interrupts(struct xgbe_prv_data *pdata) argument
213 xgbe_i2c_enable_interrupts(struct xgbe_prv_data *pdata) argument
218 xgbe_i2c_write(struct xgbe_prv_data *pdata) argument
246 xgbe_i2c_read(struct xgbe_prv_data *pdata) argument
263 xgbe_i2c_clear_isr_interrupts(struct xgbe_prv_data *pdata, unsigned int isr) argument
279 struct xgbe_prv_data *pdata = from_tasklet(pdata, t, tasklet_i2c); local
322 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; local
332 xgbe_i2c_set_mode(struct xgbe_prv_data *pdata) argument
345 xgbe_i2c_get_features(struct xgbe_prv_data *pdata) argument
365 xgbe_i2c_set_target(struct xgbe_prv_data *pdata, unsigned int addr) argument
370 xgbe_i2c_combined_isr(struct xgbe_prv_data *pdata) argument
377 xgbe_i2c_xfer(struct xgbe_prv_data *pdata, struct xgbe_i2c_op *op) argument
437 xgbe_i2c_stop(struct xgbe_prv_data *pdata) argument
456 xgbe_i2c_start(struct xgbe_prv_data *pdata) argument
483 xgbe_i2c_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-dcb.c126 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
129 ets->ets_cap = pdata->hw_feat.tc_cnt;
131 if (pdata->ets) {
132 ets->cbs = pdata->ets->cbs;
133 memcpy(ets->tc_tx_bw, pdata->ets->tc_tx_bw,
135 memcpy(ets->tc_tsa, pdata->ets->tc_tsa,
137 memcpy(ets->prio_tc, pdata->ets->prio_tc,
147 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
154 netif_dbg(pdata, drv, netdev,
158 netif_dbg(pdata, dr
213 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
230 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
264 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
[all...]
H A Dxgbe-platform.c136 static int xgbe_acpi_support(struct xgbe_prv_data *pdata) argument
138 struct device *dev = pdata->dev;
149 pdata->sysclk_rate = property;
158 pdata->ptpclk_rate = property;
163 static int xgbe_acpi_support(struct xgbe_prv_data *pdata) argument
170 static int xgbe_of_support(struct xgbe_prv_data *pdata) argument
172 struct device *dev = pdata->dev;
175 pdata->sysclk = devm_clk_get(dev, XGBE_DMA_CLOCK);
176 if (IS_ERR(pdata->sysclk)) {
178 return PTR_ERR(pdata
193 xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata) argument
218 xgbe_of_support(struct xgbe_prv_data *pdata) argument
223 xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata) argument
245 xgbe_get_phy_pdev(struct xgbe_prv_data *pdata) argument
261 struct xgbe_prv_data *pdata; local
477 struct xgbe_prv_data *pdata = platform_get_drvdata(pdev); local
489 struct xgbe_prv_data *pdata = dev_get_drvdata(dev); local
509 struct xgbe_prv_data *pdata = dev_get_drvdata(dev); local
[all...]
H A Dxgbe-ptp.c127 struct xgbe_prv_data *pdata = container_of(cc, local
132 nsec = pdata->hw_if.get_tstamp_time(pdata);
139 struct xgbe_prv_data *pdata = container_of(info, local
145 addend = adjust_by_scaled_ppm(pdata->tstamp_addend, scaled_ppm);
147 spin_lock_irqsave(&pdata->tstamp_lock, flags);
149 pdata->hw_if.update_tstamp_addend(pdata, addend);
151 spin_unlock_irqrestore(&pdata->tstamp_lock, flags);
158 struct xgbe_prv_data *pdata local
172 struct xgbe_prv_data *pdata = container_of(info, local
192 struct xgbe_prv_data *pdata = container_of(info, local
215 xgbe_ptp_register(struct xgbe_prv_data *pdata) argument
263 xgbe_ptp_unregister(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-phy-v1.c222 static void xgbe_phy_kr_training_pre(struct xgbe_prv_data *pdata) argument
224 XSIR0_IOWRITE_BITS(pdata, SIR0_KR_RT_1, RESET, 1);
227 static void xgbe_phy_kr_training_post(struct xgbe_prv_data *pdata) argument
229 XSIR0_IOWRITE_BITS(pdata, SIR0_KR_RT_1, RESET, 0);
232 static enum xgbe_mode xgbe_phy_an_outcome(struct xgbe_prv_data *pdata) argument
234 struct ethtool_link_ksettings *lks = &pdata->phy.lks;
235 struct xgbe_phy_data *phy_data = pdata->phy_data;
243 ad_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE);
244 lp_reg = XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_LPA);
250 if (pdata
299 xgbe_phy_an_advertising(struct xgbe_prv_data *pdata, struct ethtool_link_ksettings *dlks) argument
307 xgbe_phy_an_config(struct xgbe_prv_data *pdata) argument
313 xgbe_phy_an_mode(struct xgbe_prv_data *pdata) argument
318 xgbe_phy_pcs_power_cycle(struct xgbe_prv_data *pdata) argument
333 xgbe_phy_start_ratechange(struct xgbe_prv_data *pdata) argument
339 xgbe_phy_complete_ratechange(struct xgbe_prv_data *pdata) argument
367 xgbe_phy_kr_mode(struct xgbe_prv_data *pdata) argument
410 xgbe_phy_kx_2500_mode(struct xgbe_prv_data *pdata) argument
453 xgbe_phy_kx_1000_mode(struct xgbe_prv_data *pdata) argument
496 xgbe_phy_cur_mode(struct xgbe_prv_data *pdata) argument
517 xgbe_phy_switch_mode(struct xgbe_prv_data *pdata) argument
535 xgbe_phy_get_mode(struct xgbe_prv_data *pdata, int speed) argument
554 xgbe_phy_set_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
571 xgbe_phy_check_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode, bool advert) argument
587 xgbe_phy_use_mode(struct xgbe_prv_data *pdata, enum xgbe_mode mode) argument
606 xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed) argument
626 xgbe_phy_link_status(struct xgbe_prv_data *pdata, int *an_restart) argument
641 xgbe_phy_stop(struct xgbe_prv_data *pdata) argument
646 xgbe_phy_start(struct xgbe_prv_data *pdata) argument
652 xgbe_phy_reset(struct xgbe_prv_data *pdata) argument
673 xgbe_phy_exit(struct xgbe_prv_data *pdata) argument
678 xgbe_phy_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-drv.c172 static void xgbe_free_channels(struct xgbe_prv_data *pdata) argument
176 for (i = 0; i < ARRAY_SIZE(pdata->channel); i++) {
177 if (!pdata->channel[i])
180 kfree(pdata->channel[i]->rx_ring);
181 kfree(pdata->channel[i]->tx_ring);
182 kfree(pdata->channel[i]);
184 pdata->channel[i] = NULL;
187 pdata->channel_count = 0;
190 static int xgbe_alloc_channels(struct xgbe_prv_data *pdata) argument
198 count = max_t(unsigned int, pdata
276 struct xgbe_prv_data *pdata = channel->pdata; local
309 xgbe_enable_rx_tx_int(struct xgbe_prv_data *pdata, struct xgbe_channel *channel) argument
327 xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata) argument
335 xgbe_disable_rx_tx_int(struct xgbe_prv_data *pdata, struct xgbe_channel *channel) argument
353 xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata) argument
361 xgbe_ecc_sec(struct xgbe_prv_data *pdata, unsigned long *period, unsigned int *count, const char *area) argument
386 xgbe_ecc_ded(struct xgbe_prv_data *pdata, unsigned long *period, unsigned int *count, const char *area) argument
408 struct xgbe_prv_data *pdata = from_tasklet(pdata, t, tasklet_ecc); local
466 struct xgbe_prv_data *pdata = data; local
478 struct xgbe_prv_data *pdata = from_tasklet(pdata, t, tasklet_dev); local
605 struct xgbe_prv_data *pdata = data; local
618 struct xgbe_prv_data *pdata = channel->pdata; local
647 struct xgbe_prv_data *pdata = channel->pdata; local
675 struct xgbe_prv_data *pdata = container_of(work, local
684 struct xgbe_prv_data *pdata = from_timer(pdata, t, service_timer); local
705 xgbe_init_timers(struct xgbe_prv_data *pdata) argument
721 xgbe_start_timers(struct xgbe_prv_data *pdata) argument
726 xgbe_stop_timers(struct xgbe_prv_data *pdata) argument
744 xgbe_get_all_hw_features(struct xgbe_prv_data *pdata) argument
926 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
937 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
959 xgbe_napi_enable(struct xgbe_prv_data *pdata, unsigned int add) argument
982 xgbe_napi_disable(struct xgbe_prv_data *pdata, unsigned int del) argument
1003 xgbe_request_irqs(struct xgbe_prv_data *pdata) argument
1074 xgbe_free_irqs(struct xgbe_prv_data *pdata) argument
1098 xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata) argument
1112 xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata) argument
1127 xgbe_free_tx_data(struct xgbe_prv_data *pdata) argument
1150 xgbe_free_rx_data(struct xgbe_prv_data *pdata) argument
1173 xgbe_phy_reset(struct xgbe_prv_data *pdata) argument
1183 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
1222 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
1258 xgbe_free_memory(struct xgbe_prv_data *pdata) argument
1269 xgbe_alloc_memory(struct xgbe_prv_data *pdata) argument
1310 xgbe_start(struct xgbe_prv_data *pdata) argument
1375 xgbe_stop(struct xgbe_prv_data *pdata) argument
1424 struct xgbe_prv_data *pdata = container_of(work, local
1440 xgbe_full_restart_dev(struct xgbe_prv_data *pdata) argument
1454 xgbe_restart_dev(struct xgbe_prv_data *pdata) argument
1470 struct xgbe_prv_data *pdata = container_of(work, local
1483 struct xgbe_prv_data *pdata = container_of(work, local
1511 xgbe_get_hwtstamp_settings(struct xgbe_prv_data *pdata, struct ifreq *ifreq) argument
1521 xgbe_set_hwtstamp_settings(struct xgbe_prv_data *pdata, struct ifreq *ifreq) argument
1652 xgbe_prep_tx_tstamp(struct xgbe_prv_data *pdata, struct sk_buff *skb, struct xgbe_packet_data *packet) argument
1761 xgbe_packet_info(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, struct sk_buff *skb, struct xgbe_packet_data *packet) argument
1834 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
1918 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
1940 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2010 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2022 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2042 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2063 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2084 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2093 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2122 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2138 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2154 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2178 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2200 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2243 struct xgbe_prv_data *pdata = netdev_priv(netdev); local
2321 struct xgbe_prv_data *pdata = channel->pdata; local
2351 xgbe_create_skb(struct xgbe_prv_data *pdata, struct napi_struct *napi, struct xgbe_ring_data *rdata, unsigned int len) argument
2417 struct xgbe_prv_data *pdata = channel->pdata; local
2488 struct xgbe_prv_data *pdata = channel->pdata; local
2690 struct xgbe_prv_data *pdata = channel->pdata; local
2717 struct xgbe_prv_data *pdata = container_of(napi, struct xgbe_prv_data, local
2755 xgbe_dump_tx_desc(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, unsigned int idx, unsigned int count, unsigned int flag) argument
2775 xgbe_dump_rx_desc(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, unsigned int idx) argument
[all...]
H A Dxgbe-dev.c127 static inline unsigned int xgbe_get_max_frame(struct xgbe_prv_data *pdata) argument
129 return pdata->netdev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN;
132 static unsigned int xgbe_usec_to_riwt(struct xgbe_prv_data *pdata, argument
140 rate = pdata->sysclk_rate;
155 static unsigned int xgbe_riwt_to_usec(struct xgbe_prv_data *pdata, argument
163 rate = pdata->sysclk_rate;
178 static int xgbe_config_pbl_val(struct xgbe_prv_data *pdata) argument
184 pbl = pdata->pbl;
186 if (pdata->pbl > 32) {
191 for (i = 0; i < pdata
207 xgbe_config_osp_mode(struct xgbe_prv_data *pdata) argument
222 xgbe_config_rsf_mode(struct xgbe_prv_data *pdata, unsigned int val) argument
232 xgbe_config_tsf_mode(struct xgbe_prv_data *pdata, unsigned int val) argument
242 xgbe_config_rx_threshold(struct xgbe_prv_data *pdata, unsigned int val) argument
253 xgbe_config_tx_threshold(struct xgbe_prv_data *pdata, unsigned int val) argument
264 xgbe_config_rx_coalesce(struct xgbe_prv_data *pdata) argument
279 xgbe_config_tx_coalesce(struct xgbe_prv_data *pdata) argument
284 xgbe_config_rx_buffer_size(struct xgbe_prv_data *pdata) argument
297 xgbe_config_tso_mode(struct xgbe_prv_data *pdata) argument
309 xgbe_config_sph_mode(struct xgbe_prv_data *pdata) argument
323 xgbe_write_rss_reg(struct xgbe_prv_data *pdata, unsigned int type, unsigned int index, unsigned int val) argument
359 xgbe_write_rss_hash_key(struct xgbe_prv_data *pdata) argument
375 xgbe_write_rss_lookup_table(struct xgbe_prv_data *pdata) argument
391 xgbe_set_rss_hash_key(struct xgbe_prv_data *pdata, const u8 *key) argument
398 xgbe_set_rss_lookup_table(struct xgbe_prv_data *pdata, const u32 *table) argument
409 xgbe_enable_rss(struct xgbe_prv_data *pdata) argument
435 xgbe_disable_rss(struct xgbe_prv_data *pdata) argument
445 xgbe_config_rss(struct xgbe_prv_data *pdata) argument
462 xgbe_is_pfc_queue(struct xgbe_prv_data *pdata, unsigned int queue) argument
483 xgbe_set_vxlan_id(struct xgbe_prv_data *pdata) argument
492 xgbe_enable_vxlan(struct xgbe_prv_data *pdata) argument
510 xgbe_disable_vxlan(struct xgbe_prv_data *pdata) argument
527 xgbe_get_fc_queue_count(struct xgbe_prv_data *pdata) argument
538 xgbe_disable_tx_flow_control(struct xgbe_prv_data *pdata) argument
561 xgbe_enable_tx_flow_control(struct xgbe_prv_data *pdata) argument
608 xgbe_disable_rx_flow_control(struct xgbe_prv_data *pdata) argument
615 xgbe_enable_rx_flow_control(struct xgbe_prv_data *pdata) argument
622 xgbe_config_tx_flow_control(struct xgbe_prv_data *pdata) argument
634 xgbe_config_rx_flow_control(struct xgbe_prv_data *pdata) argument
646 xgbe_config_flow_control(struct xgbe_prv_data *pdata) argument
657 xgbe_enable_dma_interrupts(struct xgbe_prv_data *pdata) argument
720 xgbe_enable_mtl_interrupts(struct xgbe_prv_data *pdata) argument
736 xgbe_enable_mac_interrupts(struct xgbe_prv_data *pdata) argument
753 xgbe_enable_ecc_interrupts(struct xgbe_prv_data *pdata) argument
775 xgbe_disable_ecc_ded(struct xgbe_prv_data *pdata) argument
789 xgbe_disable_ecc_sec(struct xgbe_prv_data *pdata, enum xgbe_ecc_sec sec) argument
812 xgbe_set_speed(struct xgbe_prv_data *pdata, int speed) argument
839 xgbe_enable_rx_vlan_stripping(struct xgbe_prv_data *pdata) argument
859 xgbe_disable_rx_vlan_stripping(struct xgbe_prv_data *pdata) argument
866 xgbe_enable_rx_vlan_filtering(struct xgbe_prv_data *pdata) argument
891 xgbe_disable_rx_vlan_filtering(struct xgbe_prv_data *pdata) argument
923 xgbe_update_vlan_hash_table(struct xgbe_prv_data *pdata) argument
945 xgbe_set_promiscuous_mode(struct xgbe_prv_data *pdata, unsigned int enable) argument
968 xgbe_set_all_multicast_mode(struct xgbe_prv_data *pdata, unsigned int enable) argument
983 xgbe_set_mac_reg(struct xgbe_prv_data *pdata, struct netdev_hw_addr *ha, unsigned int *mac_reg) argument
1015 xgbe_set_mac_addn_addrs(struct xgbe_prv_data *pdata) argument
1048 xgbe_set_mac_hash_table(struct xgbe_prv_data *pdata) argument
1083 xgbe_add_mac_addresses(struct xgbe_prv_data *pdata) argument
1093 xgbe_set_mac_address(struct xgbe_prv_data *pdata, const u8 *addr) argument
1107 xgbe_config_rx_mode(struct xgbe_prv_data *pdata) argument
1123 xgbe_clr_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) argument
1138 xgbe_set_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) argument
1153 xgbe_read_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, int mmd_reg) argument
1186 xgbe_write_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, int mmd_reg, int mmd_data) argument
1216 xgbe_read_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, int mmd_reg) argument
1245 xgbe_write_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, int mmd_reg, int mmd_data) argument
1271 xgbe_read_mmd_regs(struct xgbe_prv_data *pdata, int prtad, int mmd_reg) argument
1284 xgbe_write_mmd_regs(struct xgbe_prv_data *pdata, int prtad, int mmd_reg, int mmd_data) argument
1320 xgbe_write_ext_mii_regs(struct xgbe_prv_data *pdata, unsigned int mdio_sca, u16 val) argument
1343 xgbe_write_ext_mii_regs_c22(struct xgbe_prv_data *pdata, int addr, int reg, u16 val) argument
1353 xgbe_write_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr, int devad, int reg, u16 val) argument
1363 xgbe_read_ext_mii_regs(struct xgbe_prv_data *pdata, unsigned int mdio_sca) argument
1385 xgbe_read_ext_mii_regs_c22(struct xgbe_prv_data *pdata, int addr, int reg) argument
1395 xgbe_read_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr, int devad, int reg) argument
1405 xgbe_set_ext_mii_mode(struct xgbe_prv_data *pdata, unsigned int port, enum xgbe_mdio_mode mode) argument
1432 xgbe_disable_rx_csum(struct xgbe_prv_data *pdata) argument
1439 xgbe_enable_rx_csum(struct xgbe_prv_data *pdata) argument
1495 xgbe_rx_desc_reset(struct xgbe_prv_data *pdata, struct xgbe_ring_data *rdata, unsigned int index) argument
1545 struct xgbe_prv_data *pdata = channel->pdata; local
1579 xgbe_update_tstamp_addend(struct xgbe_prv_data *pdata, unsigned int addend) argument
1597 xgbe_set_tstamp_time(struct xgbe_prv_data *pdata, unsigned int sec, unsigned int nsec) argument
1615 xgbe_get_tstamp_time(struct xgbe_prv_data *pdata) argument
1626 xgbe_get_tx_tstamp(struct xgbe_prv_data *pdata) argument
1667 xgbe_config_tstamp(struct xgbe_prv_data *pdata, unsigned int mac_tscr) argument
1701 struct xgbe_prv_data *pdata = channel->pdata; local
1725 struct xgbe_prv_data *pdata = channel->pdata; local
1963 struct xgbe_prv_data *pdata = channel->pdata; local
2216 __xgbe_exit(struct xgbe_prv_data *pdata) argument
2238 xgbe_exit(struct xgbe_prv_data *pdata) argument
2252 xgbe_flush_tx_queues(struct xgbe_prv_data *pdata) argument
2276 xgbe_config_dma_bus(struct xgbe_prv_data *pdata) argument
2304 xgbe_config_dma_cache(struct xgbe_prv_data *pdata) argument
2312 xgbe_config_mtl_mode(struct xgbe_prv_data *pdata) argument
2330 xgbe_queue_flow_control_threshold(struct xgbe_prv_data *pdata, unsigned int queue, unsigned int q_fifo_size) argument
2395 xgbe_calculate_flow_control_threshold(struct xgbe_prv_data *pdata, unsigned int *fifo) argument
2408 xgbe_config_flow_control_threshold(struct xgbe_prv_data *pdata) argument
2420 xgbe_get_tx_fifo_size(struct xgbe_prv_data *pdata) argument
2427 xgbe_get_rx_fifo_size(struct xgbe_prv_data *pdata) argument
2480 xgbe_get_pfc_delay(struct xgbe_prv_data *pdata) argument
2504 xgbe_get_pfc_queues(struct xgbe_prv_data *pdata) argument
2525 xgbe_calculate_dcb_fifo(struct xgbe_prv_data *pdata, unsigned int fifo_size, unsigned int *fifo) argument
2596 xgbe_config_tx_fifo_size(struct xgbe_prv_data *pdata) argument
2614 xgbe_config_rx_fifo_size(struct xgbe_prv_data *pdata) argument
2657 xgbe_config_queue_mapping(struct xgbe_prv_data *pdata) argument
2738 xgbe_config_tc(struct xgbe_prv_data *pdata) argument
2768 xgbe_config_dcb_tc(struct xgbe_prv_data *pdata) argument
2833 xgbe_config_dcb_pfc(struct xgbe_prv_data *pdata) argument
2855 xgbe_config_mac_address(struct xgbe_prv_data *pdata) argument
2867 xgbe_config_jumbo_enable(struct xgbe_prv_data *pdata) argument
2876 xgbe_config_mac_speed(struct xgbe_prv_data *pdata) argument
2881 xgbe_config_checksum_offload(struct xgbe_prv_data *pdata) argument
2889 xgbe_config_vlan_support(struct xgbe_prv_data *pdata) argument
2909 xgbe_mmc_read(struct xgbe_prv_data *pdata, unsigned int reg_lo) argument
2951 xgbe_tx_mmc_int(struct xgbe_prv_data *pdata) argument
3029 xgbe_rx_mmc_int(struct xgbe_prv_data *pdata) argument
3127 xgbe_read_mmc_stats(struct xgbe_prv_data *pdata) argument
3261 xgbe_config_mmc(struct xgbe_prv_data *pdata) argument
3270 xgbe_txq_prepare_tx_stop(struct xgbe_prv_data *pdata, unsigned int queue) argument
3296 xgbe_prepare_tx_stop(struct xgbe_prv_data *pdata, unsigned int queue) argument
3339 xgbe_enable_tx(struct xgbe_prv_data *pdata) argument
3360 xgbe_disable_tx(struct xgbe_prv_data *pdata) argument
3384 xgbe_prepare_rx_stop(struct xgbe_prv_data *pdata, unsigned int queue) argument
3410 xgbe_enable_rx(struct xgbe_prv_data *pdata) argument
3435 xgbe_disable_rx(struct xgbe_prv_data *pdata) argument
3461 xgbe_powerup_tx(struct xgbe_prv_data *pdata) argument
3477 xgbe_powerdown_tx(struct xgbe_prv_data *pdata) argument
3497 xgbe_powerup_rx(struct xgbe_prv_data *pdata) argument
3510 xgbe_powerdown_rx(struct xgbe_prv_data *pdata) argument
3523 xgbe_init(struct xgbe_prv_data *pdata) argument
[all...]
H A Dxgbe-debugfs.c177 struct xgbe_prv_data *pdata = filp->private_data; local
179 return xgbe_common_read(buffer, count, ppos, pdata->debugfs_xgmac_reg);
186 struct xgbe_prv_data *pdata = filp->private_data; local
189 &pdata->debugfs_xgmac_reg);
195 struct xgbe_prv_data *pdata = filp->private_data; local
198 value = XGMAC_IOREAD(pdata, pdata->debugfs_xgmac_reg);
207 struct xgbe_prv_data *pdata = filp->private_data; local
215 XGMAC_IOWRITE(pdata, pdata
237 struct xgbe_prv_data *pdata = filp->private_data; local
245 struct xgbe_prv_data *pdata = filp->private_data; local
254 struct xgbe_prv_data *pdata = filp->private_data; local
262 struct xgbe_prv_data *pdata = filp->private_data; local
271 struct xgbe_prv_data *pdata = filp->private_data; local
284 struct xgbe_prv_data *pdata = filp->private_data; local
322 struct xgbe_prv_data *pdata = filp->private_data; local
331 struct xgbe_prv_data *pdata = filp->private_data; local
340 struct xgbe_prv_data *pdata = filp->private_data; local
352 struct xgbe_prv_data *pdata = filp->private_data; local
382 struct xgbe_prv_data *pdata = filp->private_data; local
391 struct xgbe_prv_data *pdata = filp->private_data; local
400 struct xgbe_prv_data *pdata = filp->private_data; local
412 struct xgbe_prv_data *pdata = filp->private_data; local
439 xgbe_debugfs_init(struct xgbe_prv_data *pdata) argument
500 xgbe_debugfs_exit(struct xgbe_prv_data *pdata) argument
506 xgbe_debugfs_rename(struct xgbe_prv_data *pdata) argument
[all...]
/linux-master/drivers/net/ethernet/apm/xgene-v2/
H A Denet.c12 void xge_wr_csr(struct xge_pdata *pdata, u32 offset, u32 val) argument
14 void __iomem *addr = pdata->resources.base_addr + offset;
19 u32 xge_rd_csr(struct xge_pdata *pdata, u32 offset) argument
21 void __iomem *addr = pdata->resources.base_addr + offset;
28 struct xge_pdata *pdata = netdev_priv(ndev); local
29 struct device *dev = &pdata->pdev->dev;
32 xge_wr_csr(pdata, ENET_CLKEN, 0x3);
33 xge_wr_csr(pdata, ENET_SRST, 0xf);
34 xge_wr_csr(pdata, ENET_SRST, 0);
35 xge_wr_csr(pdata, CFG_MEM_RAM_SHUTDOW
55 struct xge_pdata *pdata = netdev_priv(ndev); local
66 struct xge_pdata *pdata = netdev_priv(ndev); local
[all...]
H A Dmac.c12 void xge_mac_reset(struct xge_pdata *pdata) argument
14 xge_wr_csr(pdata, MAC_CONFIG_1, SOFT_RESET);
15 xge_wr_csr(pdata, MAC_CONFIG_1, 0);
18 void xge_mac_set_speed(struct xge_pdata *pdata) argument
23 icm0 = xge_rd_csr(pdata, ICM_CONFIG0_REG_0);
24 icm2 = xge_rd_csr(pdata, ICM_CONFIG2_REG_0);
25 ecm0 = xge_rd_csr(pdata, ECM_CONFIG0_REG_0);
26 rgmii = xge_rd_csr(pdata, RGMII_REG_0);
27 mc2 = xge_rd_csr(pdata, MAC_CONFIG_2);
28 intf_ctrl = xge_rd_csr(pdata, INTERFACE_CONTRO
66 xge_mac_set_station_addr(struct xge_pdata *pdata) argument
79 xge_mac_init(struct xge_pdata *pdata) argument
86 xge_mac_enable(struct xge_pdata *pdata) argument
97 xge_mac_disable(struct xge_pdata *pdata) argument
[all...]
/linux-master/drivers/uio/
H A Duio_hv_generic.c81 struct hv_uio_private_data *pdata = info->priv; local
82 struct hv_device *dev = pdata->device;
97 struct hv_uio_private_data *pdata = hv_get_drvdata(hv_dev); local
102 uio_event_notify(&pdata->info);
111 struct hv_uio_private_data *pdata = hv_get_drvdata(hv_dev); local
117 pdata->info.irq = 0;
120 uio_event_notify(&pdata->info);
180 hv_uio_cleanup(struct hv_device *dev, struct hv_uio_private_data *pdata) argument
182 if (pdata->send_gpadl.gpadl_handle) {
183 vmbus_teardown_gpadl(dev->channel, &pdata
199 struct hv_uio_private_data *pdata local
224 struct hv_uio_private_data *pdata local
240 struct hv_uio_private_data *pdata; local
365 struct hv_uio_private_data *pdata = hv_get_drvdata(dev); local
[all...]
/linux-master/include/linux/platform_data/
H A Dnet-cw1200.h17 int (*power_ctrl)(const struct cw1200_platform_data_spi *pdata,
19 int (*clk_ctrl)(const struct cw1200_platform_data_spi *pdata,
32 int (*power_ctrl)(const struct cw1200_platform_data_sdio *pdata,
34 int (*clk_ctrl)(const struct cw1200_platform_data_sdio *pdata,
75 void __init cw1200_sdio_set_platform_data(struct cw1200_platform_data_sdio *pdata);
/linux-master/drivers/net/ethernet/smsc/
H A Dsmsc911x.c76 u32 (*reg_read)(struct smsc911x_data *pdata, u32 reg);
77 void (*reg_write)(struct smsc911x_data *pdata, u32 reg, u32 val);
78 void (*rx_readfifo)(struct smsc911x_data *pdata,
80 void (*tx_writefifo)(struct smsc911x_data *pdata,
146 #define __smsc_shift(pdata, reg) ((reg) << ((pdata)->config.shift))
148 static inline u32 __smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) argument
150 if (pdata->config.flags & SMSC911X_USE_32BIT)
151 return readl(pdata->ioaddr + reg);
153 if (pdata
162 __smsc911x_reg_read_shift(struct smsc911x_data *pdata, u32 reg) argument
177 smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) argument
189 __smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg, u32 val) argument
207 __smsc911x_reg_write_shift(struct smsc911x_data *pdata, u32 reg, u32 val) argument
225 smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg, u32 val) argument
237 smsc911x_tx_writefifo(struct smsc911x_data *pdata, unsigned int *buf, unsigned int wordcount) argument
269 smsc911x_tx_writefifo_shift(struct smsc911x_data *pdata, unsigned int *buf, unsigned int wordcount) argument
303 smsc911x_rx_readfifo(struct smsc911x_data *pdata, unsigned int *buf, unsigned int wordcount) argument
335 smsc911x_rx_readfifo_shift(struct smsc911x_data *pdata, unsigned int *buf, unsigned int wordcount) argument
373 struct smsc911x_data *pdata = netdev_priv(ndev); local
397 struct smsc911x_data *pdata = netdev_priv(ndev); local
419 struct smsc911x_data *pdata = netdev_priv(ndev); local
460 struct smsc911x_data *pdata = netdev_priv(ndev); local
475 smsc911x_mac_complete(struct smsc911x_data *pdata) argument
493 smsc911x_mac_read(struct smsc911x_data *pdata, unsigned int offset) argument
521 smsc911x_mac_write(struct smsc911x_data *pdata, unsigned int offset, u32 val) argument
555 struct smsc911x_data *pdata = bus->priv; local
594 struct smsc911x_data *pdata = bus->priv; local
634 smsc911x_phy_enable_external(struct smsc911x_data *pdata) argument
661 smsc911x_phy_initialise_external(struct smsc911x_data *pdata) argument
685 smsc911x_tx_get_txstatus(struct smsc911x_data *pdata) argument
697 smsc911x_rx_get_rxstatus(struct smsc911x_data *pdata) argument
709 smsc911x_phy_check_loopbackpkt(struct smsc911x_data *pdata) argument
815 smsc911x_phy_reset(struct smsc911x_data *pdata) argument
841 struct smsc911x_data *pdata = netdev_priv(dev); local
910 smsc911x_phy_update_flowcontrol(struct smsc911x_data *pdata) argument
953 struct smsc911x_data *pdata = netdev_priv(dev); local
1018 struct smsc911x_data *pdata = netdev_priv(dev); local
1066 struct smsc911x_data *pdata = netdev_priv(dev); local
1123 smsc911x_tx_get_txstatcount(struct smsc911x_data *pdata) argument
1132 struct smsc911x_data *pdata = netdev_priv(dev); local
1193 smsc911x_rx_fastforward(struct smsc911x_data *pdata, unsigned int pktwords) argument
1216 struct smsc911x_data *pdata = local
1294 smsc911x_rx_multicast_update(struct smsc911x_data *pdata) argument
1312 smsc911x_rx_multicast_update_workaround(struct smsc911x_data *pdata) argument
1342 smsc911x_phy_general_power_up(struct smsc911x_data *pdata) argument
1380 smsc911x_phy_disable_energy_detect(struct smsc911x_data *pdata) argument
1413 smsc911x_phy_enable_energy_detect(struct smsc911x_data *pdata) argument
1443 smsc911x_soft_reset(struct smsc911x_data *pdata) argument
1511 smsc911x_set_hw_mac_address(struct smsc911x_data *pdata, const u8 dev_addr[6]) argument
1525 struct smsc911x_data *pdata = netdev_priv(dev); local
1534 struct smsc911x_data *pdata = netdev_priv(dev); local
1594 struct smsc911x_data *pdata = netdev_priv(dev); local
1755 struct smsc911x_data *pdata = netdev_priv(dev); local
1789 struct smsc911x_data *pdata = netdev_priv(dev); local
1841 struct smsc911x_data *pdata = netdev_priv(dev); local
1850 struct smsc911x_data *pdata = netdev_priv(dev); local
1933 struct smsc911x_data *pdata = netdev_priv(dev); local
1967 struct smsc911x_data *pdata = netdev_priv(dev); local
1973 struct smsc911x_data *pdata = netdev_priv(dev); local
1987 struct smsc911x_data *pdata = netdev_priv(dev); local
2009 smsc911x_eeprom_enable_access(struct smsc911x_data *pdata) argument
2017 smsc911x_eeprom_send_cmd(struct smsc911x_data *pdata, u32 op) argument
2049 smsc911x_eeprom_read_location(struct smsc911x_data *pdata, u8 address, u8 *data) argument
2064 smsc911x_eeprom_write_location(struct smsc911x_data *pdata, u8 address, u8 data) argument
2094 struct smsc911x_data *pdata = netdev_priv(dev); local
2119 struct smsc911x_data *pdata = netdev_priv(dev); local
2165 struct smsc911x_data *pdata = netdev_priv(dev); local
2182 struct smsc911x_data *pdata = netdev_priv(dev); local
2321 struct smsc911x_data *pdata; local
2415 struct smsc911x_data *pdata; local
2586 struct smsc911x_data *pdata = netdev_priv(ndev); local
2610 struct smsc911x_data *pdata = netdev_priv(ndev); local
[all...]
/linux-master/drivers/usb/misc/
H A Dappledisplay.c79 struct appledisplay *pdata = urb->context; local
80 struct device *dev = &pdata->udev->dev;
91 ACD_URB_BUFFER_LEN, pdata->urb->actual_length);
106 switch(pdata->urbdata[1]) {
109 pdata->button_pressed = 1;
110 schedule_delayed_work(&pdata->work, 0);
114 pdata->button_pressed = 0;
119 retval = usb_submit_urb(pdata->urb, GFP_ATOMIC);
128 struct appledisplay *pdata = bl_get_data(bd); local
131 mutex_lock(&pdata
154 struct appledisplay *pdata = bl_get_data(bd); local
188 struct appledisplay *pdata = local
205 struct appledisplay *pdata; local
323 struct appledisplay *pdata = usb_get_intfdata(iface); local
[all...]
/linux-master/drivers/rtc/
H A Drtc-mxc_v2.c51 * The caller should hold the pdata->lock
75 struct mxc_rtc_data *pdata = dev_get_drvdata(dev); local
76 void __iomem *ioaddr = pdata->ioaddr;
80 spin_lock(&pdata->lock);
81 if (clk_enable(pdata->clk)) {
82 spin_unlock(&pdata->lock);
92 rtc_update_irq(pdata->rtc, 1, RTC_AF | RTC_IRQF);
105 clk_disable(pdata->clk);
106 spin_unlock(&pdata->lock);
114 static int mxc_rtc_lock(struct mxc_rtc_data *const pdata) argument
127 mxc_rtc_unlock(struct mxc_rtc_data *const pdata) argument
143 struct mxc_rtc_data *pdata = dev_get_drvdata(dev); local
165 struct mxc_rtc_data *pdata = dev_get_drvdata(dev); local
189 struct mxc_rtc_data *pdata = dev_get_drvdata(dev); local
206 mxc_rtc_alarm_irq_enable_locked(struct mxc_rtc_data *pdata, unsigned int enable) argument
221 struct mxc_rtc_data *pdata = dev_get_drvdata(dev); local
241 struct mxc_rtc_data *pdata = dev_get_drvdata(dev); local
280 struct mxc_rtc_data *pdata; local
367 struct mxc_rtc_data *pdata = platform_get_drvdata(pdev); local
[all...]
H A Drtc-xgene.c45 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); local
47 rtc_time64_to_tm(readl(pdata->csr_base + RTC_CCVR), tm);
53 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); local
59 writel((u32)rtc_tm_to_time64(tm), pdata->csr_base + RTC_CLR);
60 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */
67 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); local
71 alrm->enabled = readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE;
78 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); local
81 ccr = readl(pdata->csr_base + RTC_CCR);
89 writel(ccr, pdata
96 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); local
103 struct xgene_rtc_dev *pdata = dev_get_drvdata(dev); local
122 struct xgene_rtc_dev *pdata = id; local
138 struct xgene_rtc_dev *pdata; local
197 struct xgene_rtc_dev *pdata = platform_get_drvdata(pdev); local
207 struct xgene_rtc_dev *pdata = platform_get_drvdata(pdev); local
231 struct xgene_rtc_dev *pdata = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-common.c34 static void xlgmac_read_mac_addr(struct xlgmac_pdata *pdata) argument
36 struct net_device *netdev = pdata->netdev;
39 memcpy(pdata->mac_addr, dev_addr, netdev->addr_len);
42 static void xlgmac_default_config(struct xlgmac_pdata *pdata) argument
44 pdata->tx_osp_mode = DMA_OSP_ENABLE;
45 pdata->tx_sf_mode = MTL_TSF_ENABLE;
46 pdata->rx_sf_mode = MTL_RSF_DISABLE;
47 pdata->pblx8 = DMA_PBL_X8_ENABLE;
48 pdata->tx_pbl = DMA_PBL_32;
49 pdata
61 xlgmac_init_all_ops(struct xlgmac_pdata *pdata) argument
67 xlgmac_init(struct xlgmac_pdata *pdata) argument
230 struct xlgmac_pdata *pdata; local
284 xlgmac_dump_tx_desc(struct xlgmac_pdata *pdata, struct xlgmac_ring *ring, unsigned int idx, unsigned int count, unsigned int flag) argument
311 xlgmac_dump_rx_desc(struct xlgmac_pdata *pdata, struct xlgmac_ring *ring, unsigned int idx) argument
359 xlgmac_get_all_hw_features(struct xlgmac_pdata *pdata) argument
514 xlgmac_print_all_hw_features(struct xlgmac_pdata *pdata) argument
[all...]
H A Ddwc-xlgmac-hw.c36 static int xlgmac_disable_rx_csum(struct xlgmac_pdata *pdata) argument
40 regval = readl(pdata->mac_regs + MAC_RCR);
43 writel(regval, pdata->mac_regs + MAC_RCR);
48 static int xlgmac_enable_rx_csum(struct xlgmac_pdata *pdata) argument
52 regval = readl(pdata->mac_regs + MAC_RCR);
55 writel(regval, pdata->mac_regs + MAC_RCR);
60 static int xlgmac_set_mac_address(struct xlgmac_pdata *pdata, const u8 *addr) argument
68 writel(mac_addr_hi, pdata->mac_regs + MAC_MACA0HR);
69 writel(mac_addr_lo, pdata->mac_regs + MAC_MACA0LR);
74 static void xlgmac_set_mac_reg(struct xlgmac_pdata *pdata, argument
110 xlgmac_enable_rx_vlan_stripping(struct xlgmac_pdata *pdata) argument
135 xlgmac_disable_rx_vlan_stripping(struct xlgmac_pdata *pdata) argument
147 xlgmac_enable_rx_vlan_filtering(struct xlgmac_pdata *pdata) argument
180 xlgmac_disable_rx_vlan_filtering(struct xlgmac_pdata *pdata) argument
217 xlgmac_update_vlan_hash_table(struct xlgmac_pdata *pdata) argument
243 xlgmac_set_promiscuous_mode(struct xlgmac_pdata *pdata, unsigned int enable) argument
273 xlgmac_set_all_multicast_mode(struct xlgmac_pdata *pdata, unsigned int enable) argument
295 xlgmac_set_mac_addn_addrs(struct xlgmac_pdata *pdata) argument
328 xlgmac_set_mac_hash_table(struct xlgmac_pdata *pdata) argument
363 xlgmac_add_mac_addresses(struct xlgmac_pdata *pdata) argument
373 xlgmac_config_mac_address(struct xlgmac_pdata *pdata) argument
392 xlgmac_config_jumbo_enable(struct xlgmac_pdata *pdata) argument
405 xlgmac_config_checksum_offload(struct xlgmac_pdata *pdata) argument
413 xlgmac_config_vlan_support(struct xlgmac_pdata *pdata) argument
439 xlgmac_config_rx_mode(struct xlgmac_pdata *pdata) argument
455 xlgmac_prepare_tx_stop(struct xlgmac_pdata *pdata, struct xlgmac_channel *channel) argument
497 xlgmac_enable_tx(struct xlgmac_pdata *pdata) argument
531 xlgmac_disable_tx(struct xlgmac_pdata *pdata) argument
573 xlgmac_prepare_rx_stop(struct xlgmac_pdata *pdata, unsigned int queue) argument
602 xlgmac_enable_rx(struct xlgmac_pdata *pdata) argument
638 xlgmac_disable_rx(struct xlgmac_pdata *pdata) argument
679 struct xlgmac_pdata *pdata = channel->pdata; local
704 struct xlgmac_pdata *pdata = channel->pdata; local
1082 xlgmac_rx_desc_reset(struct xlgmac_pdata *pdata, struct xlgmac_desc_data *desc_data, unsigned int index) argument
1141 struct xlgmac_pdata *pdata = channel->pdata; local
1188 xlgmac_disable_tx_flow_control(struct xlgmac_pdata *pdata) argument
1220 xlgmac_enable_tx_flow_control(struct xlgmac_pdata *pdata) argument
1256 xlgmac_disable_rx_flow_control(struct xlgmac_pdata *pdata) argument
1268 xlgmac_enable_rx_flow_control(struct xlgmac_pdata *pdata) argument
1280 xlgmac_config_tx_flow_control(struct xlgmac_pdata *pdata) argument
1290 xlgmac_config_rx_flow_control(struct xlgmac_pdata *pdata) argument
1300 xlgmac_config_rx_coalesce(struct xlgmac_pdata *pdata) argument
1321 xlgmac_config_flow_control(struct xlgmac_pdata *pdata) argument
1327 xlgmac_config_rx_fep_enable(struct xlgmac_pdata *pdata) argument
1340 xlgmac_config_rx_fup_enable(struct xlgmac_pdata *pdata) argument
1353 xlgmac_config_tx_coalesce(struct xlgmac_pdata *pdata) argument
1358 xlgmac_config_rx_buffer_size(struct xlgmac_pdata *pdata) argument
1377 xlgmac_config_tso_mode(struct xlgmac_pdata *pdata) argument
1397 xlgmac_config_sph_mode(struct xlgmac_pdata *pdata) argument
1421 xlgmac_usec_to_riwt(struct xlgmac_pdata *pdata, unsigned int usec) argument
1439 xlgmac_riwt_to_usec(struct xlgmac_pdata *pdata, unsigned int riwt) argument
1457 xlgmac_config_rx_threshold(struct xlgmac_pdata *pdata, unsigned int val) argument
1473 xlgmac_config_mtl_mode(struct xlgmac_pdata *pdata) argument
1504 xlgmac_config_queue_mapping(struct xlgmac_pdata *pdata) argument
1630 xlgmac_config_tx_fifo_size(struct xlgmac_pdata *pdata) argument
1652 xlgmac_config_rx_fifo_size(struct xlgmac_pdata *pdata) argument
1674 xlgmac_config_flow_control_threshold(struct xlgmac_pdata *pdata) argument
1691 xlgmac_config_tx_threshold(struct xlgmac_pdata *pdata, unsigned int val) argument
1707 xlgmac_config_rsf_mode(struct xlgmac_pdata *pdata, unsigned int val) argument
1723 xlgmac_config_tsf_mode(struct xlgmac_pdata *pdata, unsigned int val) argument
1739 xlgmac_config_osp_mode(struct xlgmac_pdata *pdata) argument
1760 xlgmac_config_pblx8(struct xlgmac_pdata *pdata) argument
1778 xlgmac_get_tx_pbl_val(struct xlgmac_pdata *pdata) argument
1788 xlgmac_config_tx_pbl_val(struct xlgmac_pdata *pdata) argument
1809 xlgmac_get_rx_pbl_val(struct xlgmac_pdata *pdata) argument
1819 xlgmac_config_rx_pbl_val(struct xlgmac_pdata *pdata) argument
1840 xlgmac_mmc_read(struct xlgmac_pdata *pdata, unsigned int reg_lo) argument
1866 xlgmac_tx_mmc_int(struct xlgmac_pdata *pdata) argument
1980 xlgmac_rx_mmc_int(struct xlgmac_pdata *pdata) argument
2124 xlgmac_read_mmc_stats(struct xlgmac_pdata *pdata) argument
2265 xlgmac_config_mmc(struct xlgmac_pdata *pdata) argument
2279 xlgmac_write_rss_reg(struct xlgmac_pdata *pdata, unsigned int type, unsigned int index, unsigned int val) argument
2327 xlgmac_write_rss_hash_key(struct xlgmac_pdata *pdata) argument
2343 xlgmac_write_rss_lookup_table(struct xlgmac_pdata *pdata) argument
2359 xlgmac_set_rss_hash_key(struct xlgmac_pdata *pdata, const u8 *key) argument
2366 xlgmac_set_rss_lookup_table(struct xlgmac_pdata *pdata, const u32 *table) argument
2384 xlgmac_enable_rss(struct xlgmac_pdata *pdata) argument
2414 xlgmac_disable_rss(struct xlgmac_pdata *pdata) argument
2429 xlgmac_config_rss(struct xlgmac_pdata *pdata) argument
2446 xlgmac_enable_dma_interrupts(struct xlgmac_pdata *pdata) argument
2511 xlgmac_enable_mtl_interrupts(struct xlgmac_pdata *pdata) argument
2527 xlgmac_enable_mac_interrupts(struct xlgmac_pdata *pdata) argument
2549 xlgmac_set_xlgmii_25000_speed(struct xlgmac_pdata *pdata) argument
2566 xlgmac_set_xlgmii_40000_speed(struct xlgmac_pdata *pdata) argument
2583 xlgmac_set_xlgmii_50000_speed(struct xlgmac_pdata *pdata) argument
2600 xlgmac_set_xlgmii_100000_speed(struct xlgmac_pdata *pdata) argument
2617 xlgmac_config_mac_speed(struct xlgmac_pdata *pdata) argument
2640 struct xlgmac_pdata *pdata = channel->pdata; local
2943 xlgmac_flush_tx_queues(struct xlgmac_pdata *pdata) argument
2971 xlgmac_config_dma_bus(struct xlgmac_pdata *pdata) argument
2987 xlgmac_hw_init(struct xlgmac_pdata *pdata) argument
3041 xlgmac_hw_exit(struct xlgmac_pdata *pdata) argument
[all...]
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_xgmac.c15 static void xgene_enet_wr_csr(struct xgene_enet_pdata *pdata, argument
18 void __iomem *addr = pdata->eth_csr_addr + offset;
23 static void xgene_enet_wr_ring_if(struct xgene_enet_pdata *pdata, argument
26 void __iomem *addr = pdata->eth_ring_if_addr + offset;
31 static void xgene_enet_wr_diag_csr(struct xgene_enet_pdata *pdata, argument
34 void __iomem *addr = pdata->eth_diag_csr_addr + offset;
62 static void xgene_enet_wr_pcs(struct xgene_enet_pdata *pdata, argument
67 addr = pdata->pcs_addr + PCS_ADDR_REG_OFFSET;
68 wr = pdata->pcs_addr + PCS_WRITE_REG_OFFSET;
69 cmd = pdata
77 xgene_enet_wr_axg_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 val) argument
85 xgene_enet_rd_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) argument
93 xgene_enet_rd_diag_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) argument
124 xgene_enet_rd_pcs(struct xgene_enet_pdata *pdata, u32 rd_addr, u32 *rd_data) argument
143 xgene_enet_rd_axg_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) argument
151 xgene_enet_ecc_init(struct xgene_enet_pdata *pdata) argument
171 xgene_xgmac_get_drop_cnt(struct xgene_enet_pdata *pdata, u32 *rx, u32 *tx) argument
183 xgene_enet_config_ring_if_assoc(struct xgene_enet_pdata *pdata) argument
191 xgene_xgmac_reset(struct xgene_enet_pdata *pdata) argument
197 xgene_pcs_reset(struct xgene_enet_pdata *pdata) argument
208 xgene_xgmac_set_mac_addr(struct xgene_enet_pdata *pdata) argument
221 xgene_xgmac_set_mss(struct xgene_enet_pdata *pdata, u16 mss, u8 index) argument
239 xgene_xgmac_set_frame_size(struct xgene_enet_pdata *pdata, int size) argument
245 xgene_enet_link_status(struct xgene_enet_pdata *pdata) argument
254 xgene_xgmac_enable_tx_pause(struct xgene_enet_pdata *pdata, bool enable) argument
269 xgene_xgmac_flowctl_tx(struct xgene_enet_pdata *pdata, bool enable) argument
285 xgene_xgmac_flowctl_rx(struct xgene_enet_pdata *pdata, bool enable) argument
299 xgene_xgmac_init(struct xgene_enet_pdata *pdata) argument
348 xgene_xgmac_rx_enable(struct xgene_enet_pdata *pdata) argument
356 xgene_xgmac_tx_enable(struct xgene_enet_pdata *pdata) argument
364 xgene_xgmac_rx_disable(struct xgene_enet_pdata *pdata) argument
372 xgene_xgmac_tx_disable(struct xgene_enet_pdata *pdata) argument
380 xgene_enet_reset(struct xgene_enet_pdata *pdata) argument
413 xgene_enet_xgcle_bypass(struct xgene_enet_pdata *pdata, u32 dst_ring_num, u16 bufpool_id, u16 nxtbufpool_id) argument
434 xgene_enet_shutdown(struct xgene_enet_pdata *pdata) argument
444 xgene_enet_clear(struct xgene_enet_pdata *pdata, struct xgene_enet_desc_ring *ring) argument
460 xgene_enet_gpio_lookup(struct xgene_enet_pdata *pdata) argument
476 struct xgene_enet_pdata *pdata = container_of(to_delayed_work(work), local
[all...]
H A Dxgene_enet_hw.c63 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); local
65 iowrite32(data, pdata->ring_csr_addr + offset);
71 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); local
73 *data = ioread32(pdata->ring_csr_addr + offset);
78 struct xgene_enet_pdata *pdata = netdev_priv(ring->ndev); local
82 for (i = 0; i < pdata->ring_ops->num_ring_config; i++) {
223 static void xgene_enet_wr_csr(struct xgene_enet_pdata *pdata, argument
226 void __iomem *addr = pdata->eth_csr_addr + offset;
231 static void xgene_enet_wr_ring_if(struct xgene_enet_pdata *pdata, argument
234 void __iomem *addr = pdata
239 xgene_enet_wr_diag_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 val) argument
247 xgene_enet_wr_mcx_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 val) argument
255 xgene_enet_wr_mac(struct xgene_enet_pdata *pdata, u32 wr_addr, u32 wr_data) argument
290 xgene_enet_rd_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) argument
298 xgene_enet_rd_diag_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) argument
306 xgene_enet_rd_mcx_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) argument
314 xgene_enet_rd_mac(struct xgene_enet_pdata *pdata, u32 rd_addr) argument
350 xgene_enet_rd_stat(struct xgene_enet_pdata *pdata, u32 rd_addr) argument
379 xgene_gmac_set_mac_addr(struct xgene_enet_pdata *pdata) argument
392 xgene_enet_ecc_init(struct xgene_enet_pdata *pdata) argument
412 xgene_gmac_reset(struct xgene_enet_pdata *pdata) argument
418 xgene_enet_configure_clock(struct xgene_enet_pdata *pdata) argument
457 xgene_gmac_set_speed(struct xgene_enet_pdata *pdata) argument
510 xgene_enet_set_frame_size(struct xgene_enet_pdata *pdata, int size) argument
515 xgene_gmac_enable_tx_pause(struct xgene_enet_pdata *pdata, bool enable) argument
530 xgene_gmac_flowctl_tx(struct xgene_enet_pdata *pdata, bool enable) argument
546 xgene_gmac_flowctl_rx(struct xgene_enet_pdata *pdata, bool enable) argument
560 xgene_gmac_init(struct xgene_enet_pdata *pdata) argument
606 xgene_gmac_get_drop_cnt(struct xgene_enet_pdata *pdata, u32 *rx, u32 *tx) argument
618 xgene_enet_config_ring_if_assoc(struct xgene_enet_pdata *pdata) argument
628 xgene_enet_cle_bypass(struct xgene_enet_pdata *pdata, u32 dst_ring_num, u16 bufpool_id, u16 nxtbufpool_id) argument
651 xgene_gmac_rx_enable(struct xgene_enet_pdata *pdata) argument
659 xgene_gmac_tx_enable(struct xgene_enet_pdata *pdata) argument
667 xgene_gmac_rx_disable(struct xgene_enet_pdata *pdata) argument
675 xgene_gmac_tx_disable(struct xgene_enet_pdata *pdata) argument
694 xgene_enet_reset(struct xgene_enet_pdata *pdata) argument
732 xgene_enet_clear(struct xgene_enet_pdata *pdata, struct xgene_enet_desc_ring *ring) argument
748 xgene_gport_shutdown(struct xgene_enet_pdata *pdata) argument
760 struct xgene_enet_pdata *pdata = netdev_priv(ndev); local
802 struct xgene_enet_pdata *pdata = netdev_priv(ndev); local
845 struct xgene_enet_pdata *pdata = netdev_priv(ndev); local
894 xgene_mdiobus_register(struct xgene_enet_pdata *pdata, struct mii_bus *mdio) argument
943 xgene_enet_mdio_config(struct xgene_enet_pdata *pdata) argument
977 xgene_enet_phy_disconnect(struct xgene_enet_pdata *pdata) argument
985 xgene_enet_mdio_remove(struct xgene_enet_pdata *pdata) argument
[all...]
/linux-master/drivers/leds/
H A Dleds-gpio-register.c13 * @pdata: the platform data used for the new device
16 * Makes a copy of pdata and pdata->leds and registers a new leds-gpio device
17 * with the result. This allows to have pdata and pdata-leds in .init.rodata
24 int id, const struct gpio_led_platform_data *pdata)
27 struct gpio_led_platform_data _pdata = *pdata;
29 if (!pdata->num_leds)
32 _pdata.leds = kmemdup(pdata->leds,
33 pdata
23 gpio_led_register_device( int id, const struct gpio_led_platform_data *pdata) argument
[all...]

Completed in 226 milliseconds

1234567891011>>