Home
last modified time | relevance | path

Searched refs:lan743x_adapter (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/net/ethernet/microchip/
H A Dlan743x_ptp.h25 struct lan743x_adapter;
41 int lan743x_gpio_init(struct lan743x_adapter *adapter);
44 bool lan743x_ptp_request_tx_timestamp(struct lan743x_adapter *adapter);
45 void lan743x_ptp_unrequest_tx_timestamp(struct lan743x_adapter *adapter);
46 void lan743x_ptp_tx_timestamp_skb(struct lan743x_adapter *adapter,
48 int lan743x_ptp_init(struct lan743x_adapter *adapter);
49 int lan743x_ptp_open(struct lan743x_adapter *adapter);
50 void lan743x_ptp_close(struct lan743x_adapter *adapter);
51 void lan743x_ptp_update_latency(struct lan743x_adapter *adapter,
H A Dlan743x_ethtool.c28 static int lan743x_otp_power_up(struct lan743x_adapter *adapter) in lan743x_otp_power_up()
45 static void lan743x_otp_power_down(struct lan743x_adapter *adapter) in lan743x_otp_power_down()
57 static void lan743x_otp_set_address(struct lan743x_adapter *adapter, in lan743x_otp_set_address()
64 static void lan743x_otp_read_go(struct lan743x_adapter *adapter) in lan743x_otp_read_go()
70 static int lan743x_otp_wait_till_not_busy(struct lan743x_adapter *adapter) in lan743x_otp_wait_till_not_busy()
89 static int lan743x_otp_read(struct lan743x_adapter *adapter, u32 offset, in lan743x_otp_read()
121 static int lan743x_otp_write(struct lan743x_adapter *adapter, u32 offset, in lan743x_otp_write()
158 int lan743x_hs_syslock_acquire(struct lan743x_adapter *adapter, in lan743x_hs_syslock_acquire()
195 void lan743x_hs_syslock_release(struct lan743x_adapter *adapter) in lan743x_hs_syslock_release()
215 static void lan743x_hs_otp_power_up(struct lan743x_adapter *adapter) in lan743x_hs_otp_power_up()
[all …]
H A Dlan743x_ptp.c20 static bool lan743x_ptp_is_enabled(struct lan743x_adapter *adapter);
21 static void lan743x_ptp_enable(struct lan743x_adapter *adapter);
22 static void lan743x_ptp_disable(struct lan743x_adapter *adapter);
23 static void lan743x_ptp_reset(struct lan743x_adapter *adapter);
24 static void lan743x_ptp_clock_set(struct lan743x_adapter *adapter,
40 int lan743x_gpio_init(struct lan743x_adapter *adapter) in lan743x_gpio_init()
58 static void lan743x_ptp_wait_till_cmd_done(struct lan743x_adapter *adapter, in lan743x_ptp_wait_till_cmd_done()
77 static void lan743x_ptp_tx_ts_enqueue_ts(struct lan743x_adapter *adapter, in lan743x_ptp_tx_ts_enqueue_ts()
96 static void lan743x_ptp_tx_ts_complete(struct lan743x_adapter *adapter) in lan743x_ptp_tx_ts_complete()
156 static int lan743x_ptp_reserve_event_ch(struct lan743x_adapter *adapter, in lan743x_ptp_reserve_event_ch()
[all …]
H A Dlan743x_main.c30 static void pci11x1x_strap_get_status(struct lan743x_adapter *adapter) in pci11x1x_strap_get_status()
72 static bool is_pci11x1x_chip(struct lan743x_adapter *adapter) in is_pci11x1x_chip()
84 static void lan743x_pci_cleanup(struct lan743x_adapter *adapter) in lan743x_pci_cleanup()
92 static int lan743x_pci_init(struct lan743x_adapter *adapter, in lan743x_pci_init()
124 u32 lan743x_csr_read(struct lan743x_adapter *adapter, int offset) in lan743x_csr_read()
129 void lan743x_csr_write(struct lan743x_adapter *adapter, int offset, in lan743x_csr_write()
137 static int lan743x_csr_light_reset(struct lan743x_adapter *adapter) in lan743x_csr_light_reset()
149 static int lan743x_csr_wait_for_bit_atomic(struct lan743x_adapter *adapter, in lan743x_csr_wait_for_bit_atomic()
161 static int lan743x_csr_wait_for_bit(struct lan743x_adapter *adapter, in lan743x_csr_wait_for_bit()
173 static int lan743x_csr_init(struct lan743x_adapter *adapter) in lan743x_csr_init()
[all …]
H A Dlan743x_main.h852 struct lan743x_adapter;
916 struct lan743x_adapter *adapter;
962 struct lan743x_adapter *adapter;
999 struct lan743x_adapter *adapter;
1039 struct lan743x_adapter { struct
1191 u32 lan743x_csr_read(struct lan743x_adapter *adapter, int offset);
1192 void lan743x_csr_write(struct lan743x_adapter *adapter, int offset, u32 data);
1193 int lan743x_hs_syslock_acquire(struct lan743x_adapter *adapter, u16 timeout);
1194 void lan743x_hs_syslock_release(struct lan743x_adapter *adapter);
1195 void lan743x_mac_flow_ctrl_set_enables(struct lan743x_adapter *adapter,
[all …]