summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/function/f_tcm.c
AgeCommit message (Expand)AuthorFilesLines
2025-07-06usb: potential integer overflow in usbg_make_tpg()Chen Yufeng1-2/+2
2024-12-24usb: gadget: f_tcm: Refactor goto check_conditionThinh Nguyen1-14/+12
2024-12-24usb: gadget: f_tcm: Track BOT command krefThinh Nguyen1-1/+2
2024-12-24usb: gadget: f_tcm: Requeue command request on errorThinh Nguyen1-1/+6
2024-12-24usb: gadget: f_tcm: Stall on invalid CBWThinh Nguyen1-1/+15
2024-12-24usb: gadget: f_tcm: Check overlapped commandThinh Nguyen1-1/+122
2024-12-24usb: gadget: f_tcm: Handle TASK_MANAGEMENT commandsThinh Nguyen1-19/+201
2024-12-24usb: gadget: f_tcm: Send sense on cancelled transferThinh Nguyen1-1/+2
2024-12-24usb: gadget: f_tcm: Save CPU ID per commandThinh Nguyen1-0/+1
2024-12-24usb: gadget: f_tcm: Stop proceeding further on -ESHUTDOWNThinh Nguyen1-3/+7
2024-12-24usb: gadget: f_tcm: Cleanup requests on ep disableThinh Nguyen1-2/+13
2024-12-24usb: gadget: f_tcm: Handle abort commandThinh Nguyen1-0/+18
2024-12-24usb: gadget: f_tcm: Minor cleanup redundant codeThinh Nguyen1-2/+0
2024-12-24usb: gadget: f_tcm: Execute command on write completionThinh Nguyen1-8/+31
2024-12-24usb: gadget: f_tcm: Return ATA cmd directionThinh Nguyen1-0/+2
2024-12-24usb: gadget: f_tcm: Handle multiple commands in parallelThinh Nguyen1-12/+8
2024-12-24usb: gadget: f_tcm: Allocate matching number of commands to streamsThinh Nguyen1-53/+54
2024-12-24usb: gadget: f_tcm: Don't set static stream_idThinh Nguyen1-14/+3
2024-12-24usb: gadget: f_tcm: Get stream by sbitmap numberThinh Nguyen1-20/+6
2024-12-24usb: gadget: f_tcm: Increase bMaxBurstThinh Nguyen1-2/+4
2024-12-24usb: gadget: f_tcm: Don't prepare BOT write request twiceThinh Nguyen1-17/+0
2024-12-24usb: gadget: f_tcm: ep_autoconfig with fullspeed endpointThinh Nguyen1-18/+14
2024-12-24usb: gadget: f_tcm: Fix Get/SetInterface return valueThinh Nguyen1-2/+10
2024-12-24usb: gadget: f_tcm: Decrement command ref count on cleanupThinh Nguyen1-0/+1
2024-12-24usb: gadget: f_tcm: Translate error to senseThinh Nguyen1-2/+2
2024-12-24usb: gadget: f_tcm: Don't free command immediatelyThinh Nguyen1-2/+0
2024-12-04usb: storage: add a macro for the upper limit of max LUNDingyan Li1-6/+2
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-06-20usb: gadget: add missing MODULE_DESCRIPTION() macrosJeff Johnson1-0/+1
2023-12-04usb: gadget: f_tcm: Remove snprintf() from sysfs call-backs and replace with ...Lee Jones1-2/+2
2023-10-13scsi: target: Have drivers report if they support direct submissionsMike Christie1-0/+3
2023-03-24Merge patch series "target: TMF and recovery fixes"Martin K. Petersen1-2/+2
2023-03-24scsi: target: Pass in cmd counter to use during cmd setupMike Christie1-2/+2
2023-03-16scsi: usb: gadget: f_tcm: Remove default fabric ops calloutsDmitry Bogdanov1-31/+0
2022-09-22usb: gadget: add _init/__exit annotations to module init/exit funcsXiu Jianfeng1-2/+2
2021-10-04scsi: target: usb: Replace enable attr with ops.enableDmitry Bogdanov1-25/+6
2021-06-09usb: fix various gadgets null ptr deref on 10gbps cabling.Maciej Żenczykowski1-1/+2
2021-03-04scsi: target: usb: gadget: Convert to new submission APIMike Christie1-10/+6
2021-03-04scsi: target: core: Rename transport_init_se_cmd()Mike Christie1-10/+10
2020-10-02usb: gadget: config_ep_by_speed_and_alt instead of config_ep_by_speedPawel Laszczak1-6/+6
2020-08-17usb: gadget: f_tcm: Fix some resource leaks in some error pathsChristophe JAILLET1-3/+4
2020-07-10usb: gadget: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-06-13Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+4
2020-06-09scsi: target: Initialize LUN in transport_init_se_cmd()Sudhakar Panneerselvam1-2/+4
2020-05-25usb: gadget: f_tcm: Inform last stream requestThinh Nguyen1-0/+3
2019-10-22usb: gadget: f_tcm: Provide support to get alternate setting in tcm functionJayshri Pawar1-1/+12
2019-02-04scsi: target/core: Remove the write_pending_status() callback functionBart Van Assche1-9/+0
2018-11-28scsi: target: replace fabric_ops.name with fabric_aliasDavid Disseldorp1-1/+0
2018-11-28scsi: target: drop unnecessary get_fabric_name() accessor from fabric_opsDavid Disseldorp1-6/+1
2018-08-02scsi: target: loop, usb, vhost, xen: use target_remove_sessionMike Christie1-1/+1