aboutsummaryrefslogtreecommitdiffstats
path: root/net/nfc/hci
AgeCommit message (Expand)AuthorFilesLines
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar2-4/+4
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner2-6/+6
2025-02-19nfc: hci: Remove unused nfc_llc_unregisterDr. David Alan Gilbert2-12/+0
2024-02-06nfc: hci: Save a few bytes of memory when registering a 'nfc_llc' engineChristophe JAILLET1-2/+2
2024-02-06nfc: hci: Introduce nfc_llc_del_engine() to reduce code duplicationChristophe JAILLET1-8/+10
2022-09-27NFC: hci: Split memcpy() of struct hcp_message flexible arrayKees Cook1-7/+5
2021-10-11nfc: drop unneeded debug printsKrzysztof Kozlowski2-28/+0
2021-09-13nfc: do not break pr_debug() call into separate linesKrzysztof Kozlowski1-14/+9
2021-07-30nfc: constify local pointer variablesKrzysztof Kozlowski1-4/+4
2021-07-30nfc: constify several pointers to u8, char and sk_buffKrzysztof Kozlowski1-5/+5
2021-07-30nfc: hci: annotate nfc_llc_init() as __initKrzysztof Kozlowski1-1/+1
2021-07-25nfc: constify nfc_llc_opsKrzysztof Kozlowski4-6/+6
2021-07-25nfc: constify nfc_hci_opsKrzysztof Kozlowski1-1/+1
2021-07-25nfc: constify nfc_opsKrzysztof Kozlowski1-1/+1
2021-07-25nfc: constify nfc_hci_gateKrzysztof Kozlowski1-1/+1
2021-05-31nfc: hci: Fix spelling mistakesZheng Yongjun3-3/+3
2021-01-12hci: llc_shdlc: style: Simplify bool comparisonYANG LI1-1/+1
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2020-03-05net: nfc: fix bounds checking bugs on "pipe"Dan Carpenter1-3/+16
2019-11-21net: Fix Kconfig indentation, continuedKrzysztof Kozlowski1-7/+7
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 399Thomas Gleixner4-48/+4
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner4-52/+4
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2018-09-18NFC: Fix possible memory corruption when handling SHDLC I-Frame commandsSuren Baghdasaryan1-0/+10
2017-11-06NFC: Convert timers to use timer_setup()Allen Pais2-18/+12
2017-09-25net: nfc: hci: llc_shdlc: use setup_timer() helper.Allen Pais1-9/+6
2017-09-25net: nfc: hci: use setup_timer() helper.Allen Pais1-3/+2
2017-06-16networking: add and use skb_put_u8()Johannes Berg2-3/+3
2017-06-16networking: make skb_push & __skb_push return void pointersJohannes Berg2-5/+5
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg2-3/+3
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-3/+3
2016-07-04NFC: hci: delete unused nfc_llc_get_rx_head_tail_room()Denys Vlasenko1-12/+5
2015-10-27NFC: st21nfca: Add support for proprietary commandsChristophe Ricard1-0/+2
2015-10-27NFC: netlink: Add mode parameter to deactivate_target functionsChristophe Ricard1-1/+2
2015-01-28NFC: hci: Remove nfc_hci_pipe2gate functionChristophe Ricard2-13/+0
2015-01-28NFC: hci: Add cmd_received handlerChristophe Ricard1-0/+3
2015-01-28NFC: hci: Reference every pipe information according to notificationChristophe Ricard2-22/+44
2015-01-27NFC: hci: Change nfc_hci_send_response gate parameter to pipeChristophe Ricard2-21/+8
2015-01-27NFC: hci: Add pipes table to reference them with a tuple {gate, host}Christophe Ricard2-7/+35
2015-01-27NFC: hci: Change event_received handler gate parameter to pipeChristophe Ricard1-1/+1
2014-12-02NFC: hci: Add specific hci macro to not create a pipeChristophe Ricard1-0/+3
2014-12-02NFC: hci: Add support for NOTIFY_ALL_PIPE_CLEAREDChristophe Ricard1-0/+3
2014-12-02NFC: hci: Add open pipe command handlerChristophe Ricard1-0/+39
2014-12-02NFC: hci: Add se_io HCI operandChristophe Ricard1-0/+14
2014-07-23NFC: hci: Add stop_poll HCI operand.Christophe Ricard1-2/+5
2014-04-22NFC: hci: Fix sparse: cast to restricted __be16Christophe Ricard1-1/+1
2014-04-22NFC: hci: Add load_session HCI operandChristophe Ricard1-24/+21
2014-04-22NFC: hci: Extend command execution delayChristophe Ricard1-2/+4
2014-02-23NFC: Use LIST_HEAD() at appropriate placesAxel Lin1-3/+1
2014-01-17Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-5/+2
2014-01-14net: Spelling s/transmition/transmission/Geert Uytterhoeven1-1/+1
2014-01-04NFC: Return driver failure upon unknown event receptionSamuel Ortiz1-5/+2
2013-12-11nfc: Fix FSF address in file headersJeff Kirsher8-24/+8
2013-08-14NFC: hci: Fix enable/disable confusionDan Carpenter1-1/+1
2013-07-31NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOADSamuel Ortiz1-4/+4
2013-06-14NFC: Extend and fix the internal secure element APISamuel Ortiz1-0/+33
2013-06-14NFC: Remove the static supported_se fieldSamuel Ortiz1-2/+1
2013-06-14NFC: HCI: Follow a positive code path in the HCI ops implementationsSamuel Ortiz1-18/+18
2013-06-14NFC: HCI: Implement fw_upload opsEric Lapuyade1-0/+11
2013-01-10NFC: Initial Secure Element APISamuel Ortiz1-1/+2
2013-01-10NFC: Add HCI quirks to support driver (non)standard implementationsEric Lapuyade2-1/+9
2013-01-10NFC: Fixed skb leak in tm_send() nfc and hci ops implementationsEric Lapuyade1-2/+4
2013-01-10NFC: Changed event_received hci ops result semanticEric Lapuyade1-6/+8
2013-01-10NFC: Added error handling in event_received hci opsEric Lapuyade1-3/+5
2013-01-10NFC: Fixed nfc core and hci unregistration and cleanupEric Lapuyade2-7/+31
2012-11-19NFC: Export nfc_hci_sak_to_protocol()Eric Lapuyade1-1/+2
2012-11-19NFC: Export nfc_hci_result_to_errno as it can be needed by HCI driversEric Lapuyade1-1/+2
2012-11-19NFC: Dot not dispatch HCI event received on unopened pipeEric Lapuyade1-5/+8
2012-11-19NFC: Ignore err when chip doesn't implement HW/SW info registersEric Lapuyade1-0/+6
2012-11-19NFC: Fix hci_connect_gate() when a pre-opened pipe is passedEric Lapuyade1-2/+2
2012-10-26NFC: Fix some code style and whitespace issuesSzymon Janc3-10/+11
2012-10-26NFC: Fix sparse warnings due to missing staticArron Wang1-1/+1
2012-10-26NFC: Fix not propagating return code in nfc_hci_clear_all_pipesSzymon Janc1-6/+2
2012-10-26NFC: Small nfc_hci_create_pipe refactoringSzymon Janc1-8/+8
2012-10-26NFC: Implement HCI DEP send and receive dataArron Wang1-4/+15
2012-10-26NFC: Implement HCI DEP link up and downArron Wang1-0/+24
2012-10-26NFC: Handle pn544 continue activationArron Wang1-1/+3
2012-10-26NFC: Pass hardware specific HCI event to driverArron Wang1-3/+9
2012-10-02workqueue: avoid using deprecated functionsLinus Torvalds3-12/+12
2012-09-26nfc: add dummy nfc_llc_shdlc_register definitionJohn W. Linville1-0/+8
2012-09-25NFC: Fix typo negociating -> negotiatingWaldemar Rymarkiewicz1-5/+5
2012-09-25NFC: Don't handle consequent RSET frames after UAWaldemar Rymarkiewicz1-7/+31
2012-09-25NFC: Handle RSET in SHDLC_CONNECTING stateWaldemar Rymarkiewicz1-1/+2
2012-09-25NFC: Add HCI module descriptionEric Lapuyade1-0/+1
2012-09-25NFC: Fix LLC registration definitions for ANSI complianceEric Lapuyade2-2/+2
2012-09-25NFC: Remove unneeded LLC symbols exportSamuel Ortiz3-17/+1
2012-09-25NFC: Changed HCI and PN544 HCI driver to use the new HCI LLC CoreEric Lapuyade4-1009/+123
2012-09-25NFC: Add an shdlc llc module to llc coreEric Lapuyade4-2/+851
2012-09-25NFC: Add a nop (passthrough) llc module to llc coreEric Lapuyade4-2/+105
2012-09-25NFC: Add an LLC Core layer to HCIEric Lapuyade4-1/+241
2012-09-25NFC: Modified hci_transceive to become an asynchronous operationEric Lapuyade2-20/+42
2012-09-25NFC: Add a public nfc_hci_send_cmd_async methodEric Lapuyade1-1/+33
2012-09-25NFC: Changed the HCI cmd execution callback prototypeEric Lapuyade4-24/+21
2012-09-25NFC: Correct outgoing frame before requeueingWaldemar Rymarkiewicz1-2/+1
2012-09-25NFC: Remove crc generation from shdlc layerWaldemar Rymarkiewicz1-25/+2
2012-09-25NFC: Remove pointless conditional before HCI kfree_skb()Wei Yongjun2-4/+2
2012-09-25NFC: Use system_nrt_wq instead of custom onesTejun Heo3-55/+16
2012-07-17Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville2-4/+18
2012-07-12NFC: Set target nfcid1 for all HCI reader A targetsEric Lapuyade1-0/+15
2012-07-10NFC: Fix order of arguments to list_add_tail() when queueing HCP framesMathias Jeppsson1-1/+1
2012-07-10NFC: Fix empty HCI message list checkMathias Jeppsson1-3/+2
2012-07-09NFC: Add ISO 14443 type B protocolSamuel Ortiz1-1/+1
2012-07-09NFC: Allow HCI driver to pre-open pipes to some gatesEric Lapuyade3-21/+15
2012-07-09NFC: Implement HCI driver or internal error managementEric Lapuyade1-4/+11
2012-07-09NFC: Factorize HCI cmd completionEric Lapuyade1-11/+16
2012-07-09NFC: Changed HCI cmd execution completion result to std linux errnoEric Lapuyade3-22/+23
2012-07-09NFC: Implement HCP reaggregation allocation error caseEric Lapuyade1-5/+10
2012-07-09NFC: Remove an impossible HCI error caseEric Lapuyade1-10/+0
2012-07-09NFC: Handle SHDLC RSET frames from an SHDLC connected chipEric Lapuyade1-4/+4
2012-07-09NFC: Removed addressed shdlc TODOsEric Lapuyade1-11/+0
2012-07-09NFC: Prepare asynchronous error management for driver and shdlcEric Lapuyade2-8/+19
2012-06-04NFC: Introduce target mode tx opsSamuel Ortiz1-4/+4
2012-06-04NFC: Add target mode protocols to the polling loop startup routineSamuel Ortiz2-4/+7
2012-05-15NFC: HCI drivers don't have to keep track of polling stateEric Lapuyade1-17/+4
2012-05-15NFC: HCI ops should not be exposed globallyH Hartley Sweeten1-1/+1
2012-05-15NFC: Add HCI/SHDLC support to let driver check for tag presenceEric Lapuyade2-0/+24
2012-05-15NFC: Remove useless HCI private nfc target tableEric Lapuyade1-7/+0
2012-05-15NFC: Cache the core NFC active target pointer instead of its indexEric Lapuyade1-30/+6
2012-05-15NFC: Select CRC_CCITT for SHDLC link layer of HCI based driversMarcel Holtmann1-0/+1
2012-04-12NFC: SHDLC implementationEric Lapuyade3-0/+954
2012-04-12NFC: HCI supportEric Lapuyade6-0/+1494