Lines Matching refs:lan743x_adapter

20 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()
175 static void lan743x_ptp_release_event_ch(struct lan743x_adapter *adapter, in lan743x_ptp_release_event_ch()
191 static void lan743x_ptp_clock_get(struct lan743x_adapter *adapter,
194 static void lan743x_ptp_io_clock_get(struct lan743x_adapter *adapter,
196 static void lan743x_ptp_clock_step(struct lan743x_adapter *adapter,
199 static void lan743x_led_mux_enable(struct lan743x_adapter *adapter, in lan743x_led_mux_enable()
217 static void lan743x_led_mux_save(struct lan743x_adapter *adapter) in lan743x_led_mux_save()
237 static void lan743x_led_mux_restore(struct lan743x_adapter *adapter) in lan743x_led_mux_restore()
249 static int lan743x_gpio_rsrv_ptp_out(struct lan743x_adapter *adapter, in lan743x_gpio_rsrv_ptp_out()
297 static void lan743x_gpio_release(struct lan743x_adapter *adapter, int pin) in lan743x_gpio_release()
339 struct lan743x_adapter *adapter = in lan743x_ptpci_adjfine()
340 container_of(ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_adjfine()
372 struct lan743x_adapter *adapter = in lan743x_ptpci_adjfreq()
373 container_of(ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_adjfreq()
406 struct lan743x_adapter *adapter = in lan743x_ptpci_adjtime()
407 container_of(ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_adjtime()
419 struct lan743x_adapter *adapter = in lan743x_ptpci_gettime64()
420 container_of(ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_gettime64()
440 struct lan743x_adapter *adapter = in lan743x_ptpci_settime64()
441 container_of(ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_settime64()
471 static void lan743x_ptp_perout_off(struct lan743x_adapter *adapter, in lan743x_ptp_perout_off()
501 static int lan743x_ptp_perout(struct lan743x_adapter *adapter, int on, in lan743x_ptp_perout()
692 static void lan743x_ptp_io_perout_off(struct lan743x_adapter *adapter, in lan743x_ptp_io_perout_off()
744 static int lan743x_ptp_io_perout(struct lan743x_adapter *adapter, int on, in lan743x_ptp_io_perout()
901 static void lan743x_ptp_io_extts_off(struct lan743x_adapter *adapter, in lan743x_ptp_io_extts_off()
937 static int lan743x_ptp_io_event_cap_en(struct lan743x_adapter *adapter, in lan743x_ptp_io_event_cap_en()
981 static int lan743x_ptp_io_extts(struct lan743x_adapter *adapter, int on, in lan743x_ptp_io_extts()
1013 struct lan743x_adapter *adapter = in lan743x_ptpci_enable()
1014 container_of(ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_enable()
1054 struct lan743x_adapter *adapter = in lan743x_ptpci_verify_pin_config()
1055 container_of(lan_ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_verify_pin_config()
1077 static void lan743x_ptp_io_event_clock_get(struct lan743x_adapter *adapter, in lan743x_ptp_io_event_clock_get()
1108 struct lan743x_adapter *adapter = in lan743x_ptpci_do_aux_work()
1109 container_of(ptp, struct lan743x_adapter, ptp); in lan743x_ptpci_do_aux_work()
1237 static void lan743x_ptp_clock_get(struct lan743x_adapter *adapter, in lan743x_ptp_clock_get()
1261 static void lan743x_ptp_io_clock_get(struct lan743x_adapter *adapter, in lan743x_ptp_io_clock_get()
1283 static void lan743x_ptp_clock_step(struct lan743x_adapter *adapter, in lan743x_ptp_clock_step()
1410 struct lan743x_adapter *adapter = (struct lan743x_adapter *)context; in lan743x_ptp_isr()
1450 static void lan743x_ptp_tx_ts_enqueue_skb(struct lan743x_adapter *adapter, in lan743x_ptp_tx_ts_enqueue_skb()
1474 static void lan743x_ptp_sync_to_system_clock(struct lan743x_adapter *adapter) in lan743x_ptp_sync_to_system_clock()
1483 void lan743x_ptp_update_latency(struct lan743x_adapter *adapter, in lan743x_ptp_update_latency()
1505 int lan743x_ptp_init(struct lan743x_adapter *adapter) in lan743x_ptp_init()
1524 int lan743x_ptp_open(struct lan743x_adapter *adapter) in lan743x_ptp_open()
1613 void lan743x_ptp_close(struct lan743x_adapter *adapter) in lan743x_ptp_close()
1658 static void lan743x_ptp_set_sync_ts_insert(struct lan743x_adapter *adapter, in lan743x_ptp_set_sync_ts_insert()
1671 static bool lan743x_ptp_is_enabled(struct lan743x_adapter *adapter) in lan743x_ptp_is_enabled()
1678 static void lan743x_ptp_enable(struct lan743x_adapter *adapter) in lan743x_ptp_enable()
1694 static void lan743x_ptp_disable(struct lan743x_adapter *adapter) in lan743x_ptp_disable()
1710 static void lan743x_ptp_reset(struct lan743x_adapter *adapter) in lan743x_ptp_reset()
1728 static void lan743x_ptp_clock_set(struct lan743x_adapter *adapter, in lan743x_ptp_clock_set()
1745 bool lan743x_ptp_request_tx_timestamp(struct lan743x_adapter *adapter) in lan743x_ptp_request_tx_timestamp()
1760 void lan743x_ptp_unrequest_tx_timestamp(struct lan743x_adapter *adapter) in lan743x_ptp_unrequest_tx_timestamp()
1773 void lan743x_ptp_tx_timestamp_skb(struct lan743x_adapter *adapter, in lan743x_ptp_tx_timestamp_skb()
1783 struct lan743x_adapter *adapter = netdev_priv(netdev); in lan743x_ptp_ioctl()