summaryrefslogtreecommitdiffstats
path: root/drivers/ptp/ptp_clock.c
Commit message (Expand)AuthorAgeFilesLines
* ptp: Move from simple ida to xarrayKory Maincent2024-03-111-14/+18
* ptp: make ptp_class constantRicardo B. Marliere2024-03-111-8/+10
* ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offsetMin Li2024-01-291-1/+15
* ptp: annotate data-race around q->head and q->tailEric Dumazet2023-11-131-2/+3
* ptp: fix corrupted list in ptp_openEdward Adam Davis2023-11-081-2/+6
* ptp: prevent string overflowDan Carpenter2023-10-191-2/+2
* ptp: add debugfs interface to see applied channel masksXabier Marquiegui2023-10-151-0/+7
* ptp: support event queue reader channel masksXabier Marquiegui2023-10-151-2/+10
* ptp: support multiple timestamp event readersXabier Marquiegui2023-10-151-4/+2
* ptp: Replace timestamp event queue with linked listXabier Marquiegui2023-10-151-2/+24
* ptp: Add .getmaxphase callback to ptp_clock_infoRahul Rameshbabu2023-06-201-0/+4
* driver core: class: remove module * from class_create()Greg Kroah-Hartman2023-03-171-1/+1
* ptp: remove the .adjfreq interface functionJacob Keller2022-11-111-4/+1
* ptp: Remove usage of the deprecated ida_simple_xxx APIBo Liu2022-09-271-3/+3
* ptp: Add cycles support for virtual clocksGerhard Engleder2022-05-101-4/+27
* ptp: unregister virtual clocks when unregistering physical clock.Miroslav Lichvar2022-02-031-2/+9
* ptp: fix code indentation issuesCarlos Llamas2021-10-281-3/+3
* ptp: free 'vclock_index' in ptp_clock_release()Yang Yingliang2021-10-211-4/+1
* ptp: Fix possible memory leak in ptp_clock_register()Yang Yingliang2021-10-201-4/+11
* ptp: Relocate lookup cookie to correct block.Jonathan Lemon2021-07-081-1/+1
* ptp: fix NULL pointer dereference in ptp_clock_registerYangbo Lu2021-07-051-1/+1
* ptp: add kernel API ptp_get_vclocks_index()Yangbo Lu2021-07-011-1/+2
* ptp: track available ptp vclocks informationYangbo Lu2021-07-011-1/+14
* ptp: support ptp physical/virtual clocks conversionYangbo Lu2021-07-011-0/+26
* ptp: Set lookup cookie when creating a PTP PPS source.Jonathan Lemon2021-06-291-0/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-181-1/+1
|\
| * ptp: improve max_adj check against unreasonable valuesJakub Kicinski2021-06-151-3/+3
* | ptp: ptp_clock: make scaled_ppm_to_ppb static inlineRadu Pirea (NXP OSS)2021-05-101-21/+0
|/
* ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC dev...Richard Cochran2020-05-251-2/+8
* ptp: Add adjphase function to support phase offset control.Vincent Cheng2020-05-021-0/+3
* ptp: Avoid deadlocks in the programmable pin code.Richard Cochran2020-03-301-2/+15
* Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-01-191-2/+2
|\
| * ptp: free ptp device pin descriptors properlyVladis Dronov2020-01-141-2/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-12-311-17/+14
|\|
| * ptp: fix the race between the release of ptp_clock and cdevVladis Dronov2019-12-301-17/+14
* | ptp: introduce ptp_cancel_worker_syncVladimir Oltean2019-12-301-0/+6
|/
* ptp: ptp_clock: Publish scaled_ppm_to_ppbShalom Toledo2019-06-131-1/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61Thomas Gleixner2019-05-241-14/+1
* timex: use __kernel_timex internallyDeepa Dinamani2019-02-071-1/+1
* Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2018-12-281-2/+2
|\
| * ptp: fix an IS_ERR() vs NULL checkDan Carpenter2018-12-191-1/+2
* | ptp: Fix pass zero to ERR_PTR() in ptp_clock_registerYueHaibing2018-11-231-1/+4
* | ptp: deprecate gettime64() in favor of gettimex64()Miroslav Lichvar2018-11-091-1/+4
|/
* ptp: drop redundant kasprintf() to create worker nameRasmus Villemoes2018-10-281-5/+1
* ptp: introduce ptp auxiliary workerGrygorii Strashko2017-08-011-0/+42
* time: Change posix clocks ops interfaces to use timespec64Deepa Dinamani2017-04-141-11/+7
* ptp: create "pins" together with the rest of attributesDmitry Torokhov2017-02-171-9/+11
* ptp: do not explicitly set drvdata in ptp_clock_register()Dmitry Torokhov2017-02-171-2/+0
* ptp: Introduce a high resolution frequency adjustment method.Richard Cochran2016-11-091-1/+4
* ptp: Fix resource leak in case of errorChristophe Jaillet2016-10-031-0/+1