summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c
Commit message (Expand)AuthorAgeFilesLines
* net: hns3: add all IMP return codePeng Li2019-07-061-10/+33
* net: hns3: optimize the CSQ cmd error handlingPeng Li2019-06-281-3/+12
* net: hns3: add opcode about query and clear RAS & MSI-X to special opcodeWeihang Li2019-06-041-1/+5
* net: hns3: add handshake with hardware while doing resetHuazhong Tan2019-05-291-4/+2Star
* net: hns3: code optimization for command queue' spin lockPeng Li2019-04-141-2/+2
* net: hns3: add error handler for initializing command queueHuazhong Tan2019-04-091-3/+8
* net: hns3: Make hclge_destroy_cmd_queue staticYueHaibing2019-03-201-1/+1
* net: hns3: uninitialize command queue while unloading PF driverHuazhong Tan2019-02-221-0/+26
* net: hns3: modify the upper limit judgment conditionliuzhongzhu2019-02-021-2/+2
* net: hns3: add hclge_cmd_check_retval() to parse comman's return valueWeihang Li2019-02-021-27/+33
* net: hns3: add statistics for PFC frames and MAC control framesliuzhongzhu2019-01-231-2/+8
* net: hns3: Change fw error code NOT_EXEC to NOT_SUPPORTEDYunsheng Lin2019-01-231-0/+2
* cross-tree: phase out dma_zalloc_coherent()Luis Chamberlain2019-01-081-3/+2Star
* net: hns3: implement the IMP reset processing for PFHuazhong Tan2018-11-101-1/+10
* net: hns3: bugfix for is_valid_csq_clean_head()Huazhong Tan2018-10-311-6/+6
* net: hns3: bugfix for the initialization of command queue's spin lockHuazhong Tan2018-10-311-4/+10
* net: hns3: fix return value error while hclge_cmd_csq_clean failedHuazhong Tan2018-08-011-3/+9
* net: hns3: Add SPDX tags to HNS3 PF driverJian Shen2018-07-211-8/+2Star
* net: hns3: Fix misleading parameter nameJian Shen2018-07-211-2/+2
* net: hns3: Modify the order of initializing command queue registerHuazhong Tan2018-07-161-2/+2
* net: hns3: Prevent sending command during global or core resetHuazhong Tan2018-07-071-1/+3
* net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_singleHuazhong Tan2018-07-021-16/+9Star
* net: hns3: remove a redundant hclge_cmd_csq_doneHuazhong Tan2018-07-021-6/+6
* net: hns3: simplify hclge_cmd_csq_cleanHuazhong Tan2018-07-021-16/+5Star
* net: hns3: remove some redundant assignmentsHuazhong Tan2018-07-021-2/+0Star
* net: hns3: remove useless code in hclge_cmd_sendHuazhong Tan2018-07-021-4/+2Star
* net: hns3: remove unused hclge_ring_to_dma_dirHuazhong Tan2018-07-021-2/+1Star
* net: hns3: use lower_32_bits and upper_32_bitsHuazhong Tan2018-06-291-4/+4
* net: hns3: remove back in struct hclge_hwHuazhong Tan2018-06-291-2/+2
* net: hns3: Fixes kernel panic issue during rmmod hns3 driverXi Wang2018-05-211-2/+2
* net: hns3: Use enums instead of magic number in hclge_is_special_opcodeHuazhong Tan2018-05-211-1/+5
* net: hns3: fix a dead loop in hclge_cmd_csq_cleanHuazhong Tan2018-05-011-0/+19
* net: hns3: Refactor the initialization of command queueLipeng2017-11-021-15/+24
* net: hns3: add support for set_rxnfcLipeng2017-10-101-0/+9
* net: hns3: Cleanup for non-static function in hns3 driverYunsheng Lin2017-10-091-2/+2
* net: hns3: Cleanup for endian issue in hns3 driverYunsheng Lin2017-10-091-4/+4
* net: hns3: Cleanup for struct that used to send cmd to firmwareYunsheng Lin2017-10-091-2/+2
* net: hns3: fix a handful of spelling mistakesColin Ian King2017-08-201-1/+1
* net: hns3: Add HNS3 IMP(Integrated Mgmt Proc) Cmd Interface SupportSalil2017-08-041-0/+356