summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-31net: hns3: delete the hclge_cmd.c and hclgevf_cmd.cJie Wang1-38/+0
2021-12-31net: hns3: refactor VF cmdq init and uninit APIs with new common APIsJie Wang1-133/+1
2021-12-31net: hns3: refactor VF cmdq resource APIs with new common APIsJie Wang1-191/+15
2021-12-31net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send APIJie Wang1-253/+43
2021-12-31net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq moduleJie Wang1-11/+11
2021-11-10net: hns3: sync rx ring head in echo common pullYufeng Mo1-0/+32
2021-09-06net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 staticchongjiapeng1-1/+1
2021-08-28net: hns3: remove unnecessary "static" of local variables in functionHao Chen1-1/+1
2021-08-28net: hns3: refactor function hclgevf_parse_capability()Guangbin Huang1-13/+14
2021-08-26net: hns3: add waiting time before cmdq memory is releasedYufeng Mo1-1/+6
2021-05-14net: hns3: support RXD advanced layoutHuazhong Tan1-0/+2
2021-03-26net: hns3: remove redundant blank linesPeng Li1-1/+0
2021-02-12net: hns3: split out hclgevf_cmd_send()Yufeng Mo1-60/+81
2021-02-12net: hns3: refactor out hclgevf_cmd_convert_err_code()Peng Li1-28/+27
2021-02-06net: hns3: add api capability bits for firmwareJian Shen1-0/+10
2020-12-01net: hns3: add udp tunnel checksum segmentation supportHuazhong Tan1-0/+2
2020-12-01net: hns3: add support for TX hardware checksum offloadHuazhong Tan1-0/+2
2020-09-27net: hns3: use capabilities queried from firmwareGuangbin Huang1-5/+29
2020-09-27net: hns3: add support to query device capabilityGuangbin Huang1-3/+11
2020-09-27net: hns3: add device version to replace pci revisionGuangbin Huang1-15/+17
2020-05-30net: hns3: remove two unused macros in hclgevf_cmd.cHuazhong Tan1-3/+0
2019-12-20net: hns3: optimization for CMDQ uninitializationHuazhong Tan1-1/+1
2019-10-31net: hns3: cleanup some print format warningGuojia Liao1-1/+1
2019-10-31net: hns3: cleanup some magic numbersGuojia Liao1-4/+4
2019-09-07net: hns3: make array spec_opcode static const, makes object smallerColin Ian King1-1/+1
2019-08-18net: hns3: modify redundant initialization of variableGuojia Liao1-1/+1
2019-08-01net: hns3: fix some reset handshake issueHuazhong Tan1-1/+3
2019-07-29net: hns3: modify firmware version display formatYufeng Mo1-1/+9
2019-07-05net: hns3: add all IMP return codePeng Li1-5/+33
2019-06-28net: hns3: optimize the CSQ cmd error handlingPeng Li1-5/+14
2019-05-28net: hns3: add handshake with hardware while doing resetHuazhong Tan1-2/+0
2019-04-26net: hns3: use atomic_t replace u32 for arq's countHuazhong Tan1-1/+1
2019-04-14net: hns3: code optimization for command queue' spin lockPeng Li1-2/+2
2019-04-08net: hns3: add error handler for initializing command queueHuazhong Tan1-3/+8
2019-04-04net: hns3: simplify hclgevf_cmd_csq_cleanHuazhong Tan1-11/+24
2019-02-21net: hns3: clear command queue's registers when unloading VF driverHuazhong Tan1-0/+20
2019-01-08cross-tree: phase out dma_zalloc_coherent()Luis Chamberlain1-3/+2
2018-11-09net: hns3: stop handling command queue while resetting VFHuazhong Tan1-1/+12
2018-11-07net: hns3: fix for cmd queue memory not freed problem during resetHuazhong Tan1-61/+80
2018-09-21net: hns3: Add handle for default caseJian Shen1-4/+4
2018-09-19net: hns3: Fix cmdq registers initialization issue for vfJian Shen1-2/+2
2018-07-02net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_singleHuazhong Tan1-17/+9
2018-03-22net: hns3: Changes to support ARQ(Asynchronous Receive Queue)Salil Mehta1-0/+6
2017-12-15net: hns3: Add HNS3 VF IMP(Integrated Management Proc) cmd interfaceSalil Mehta1-0/+342