Home
last modified time | relevance | path

Searched refs:hellcreek (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/net/dsa/hirschmann/
H A Dhellcreek_ptp.c23 void hellcreek_ptp_write(struct hellcreek *hellcreek, u16 data, in hellcreek_ptp_write() argument
30 static u64 hellcreek_ptp_clock_read(struct hellcreek *hellcreek, in hellcreek_ptp_clock_read() argument
56 static u64 __hellcreek_ptp_gettime(struct hellcreek *hellcreek, in __hellcreek_ptp_gettime() argument
92 struct hellcreek *hellcreek = ptp_to_hellcreek(ptp); in hellcreek_ptp_gettimex() local
107 struct hellcreek *hellcreek = ptp_to_hellcreek(ptp); in hellcreek_ptp_settime() local
134 struct hellcreek *hellcreek = ptp_to_hellcreek(ptp); in hellcreek_ptp_adjfine() local
181 struct hellcreek *hellcreek = ptp_to_hellcreek(ptp); in hellcreek_ptp_adjtime() local
236 struct hellcreek *hellcreek; in hellcreek_ptp_overflow_check() local
303 static int hellcreek_led_setup(struct hellcreek *hellcreek) in hellcreek_led_setup() argument
390 int hellcreek_ptp_setup(struct hellcreek *hellcreek) in hellcreek_ptp_setup() argument
[all …]
H A Dhellcreek.c250 struct hellcreek *hellcreek = ds->priv; in hellcreek_port_enable() local
273 struct hellcreek *hellcreek = ds->priv; in hellcreek_port_disable() local
312 struct hellcreek *hellcreek = ds->priv; in hellcreek_get_ethtool_stats() local
352 struct hellcreek *hellcreek = ds->priv; in hellcreek_vlan_prepare() local
461 struct hellcreek *hellcreek = ds->priv; in hellcreek_vlan_add() local
480 struct hellcreek *hellcreek = ds->priv; in hellcreek_vlan_del() local
1182 struct hellcreek *hellcreek = priv; in hellcreek_devlink_vlan_table_get() local
1197 struct hellcreek *hellcreek = priv; in hellcreek_devlink_fdb_table_get() local
1714 struct hellcreek *hellcreek; in hellcreek_check_schedule() local
1934 struct hellcreek *hellcreek; in hellcreek_probe() local
[all …]
H A Dhellcreek_hwtstamp.c21 struct hellcreek *hellcreek = ds->priv; in hellcreek_get_ts_info() local
115 struct hellcreek *hellcreek = ds->priv; in hellcreek_port_hwtstamp_set() local
139 struct hellcreek *hellcreek = ds->priv; in hellcreek_port_hwtstamp_get() local
213 static int hellcreek_txtstamp_work(struct hellcreek *hellcreek, in hellcreek_txtstamp_work() argument
292 static void hellcreek_get_rxts(struct hellcreek *hellcreek, in hellcreek_get_rxts() argument
331 static void hellcreek_rxtstamp_work(struct hellcreek *hellcreek, in hellcreek_rxtstamp_work() argument
344 struct hellcreek *hellcreek = ptp_to_hellcreek(ptp); in hellcreek_hwtstamp_work() local
368 struct hellcreek *hellcreek = ds->priv; in hellcreek_port_txtstamp() local
411 struct hellcreek *hellcreek = ds->priv; in hellcreek_port_rxtstamp() local
448 int hellcreek_hwtstamp_setup(struct hellcreek *hellcreek) in hellcreek_hwtstamp_setup() argument
[all …]
H A Dhellcreek_ptp.h60 int hellcreek_ptp_setup(struct hellcreek *hellcreek);
61 void hellcreek_ptp_free(struct hellcreek *hellcreek);
62 u16 hellcreek_ptp_read(struct hellcreek *hellcreek, unsigned int offset);
63 void hellcreek_ptp_write(struct hellcreek *hellcreek, u16 data,
65 u64 hellcreek_ptp_gettime_seconds(struct hellcreek *hellcreek, u64 ns);
68 container_of(ptp, struct hellcreek, ptp_clock_info)
71 container_of(dw, struct hellcreek, overflow_work)
74 container_of(ldev, struct hellcreek, led)
H A Dhellcreek.h226 struct hellcreek;
251 struct hellcreek *hellcreek; member
277 struct hellcreek { struct
H A Dhellcreek_hwtstamp.h55 int hellcreek_hwtstamp_setup(struct hellcreek *chip);
56 void hellcreek_hwtstamp_free(struct hellcreek *chip);
H A DMakefile3 hellcreek_sw-objs := hellcreek.o
/linux-6.15/Documentation/devicetree/bindings/net/dsa/
H A Dhirschmann,hellcreek.yaml4 $id: http://devicetree.org/schemas/net/dsa/hirschmann,hellcreek.yaml#
26 - const: hirschmann,hellcreek-de1soc-r1
82 compatible = "hirschmann,hellcreek-de1soc-r1";
/linux-6.15/
H A DMAINTAINERS10664 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10666 F: include/linux/platform_data/hirschmann-hellcreek.h