Warnings before patch: files: ['include/rdma/ib_verbs.h', 'drivers/infiniband/core/Makefile'] Warning: include/rdma/ib_verbs.h:588 missing initial short description on line: * struct rdma_stat_desc Warning: include/rdma/ib_verbs.h:597 struct member 'name' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'flags' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:597 struct member 'priv' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:600 missing initial short description on line: * struct rdma_hw_stats Warning: include/rdma/ib_verbs.h:628 struct member 'lock' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'timestamp' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'lifespan' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'descs' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'is_disabled' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'num_counters' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:628 struct member 'value' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:869 No description found for return value of 'ib_rate_to_mult' Warning: include/rdma/ib_verbs.h:876 No description found for return value of 'ib_rate_to_mbps' Warning: include/rdma/ib_verbs.h:927 No description found for return value of 'mult_to_ib_rate' Warning: include/rdma/ib_verbs.h:2285 struct member 'clnt_priv' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'hca' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'port_num' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'mtu' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'free_rdma_netdev' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'set_id' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'send' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'attach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'detach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2285 struct member 'tx_timeout' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2408 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2418 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2428 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2442 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2449 Incorrect use of kernel-doc format: * When calling add_gid, the HW vendor's driver should add the gid Warning: include/rdma/ib_verbs.h:2463 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2478 Incorrect use of kernel-doc format: * This will be called once refcount of an entry in mmap_xa reaches Warning: include/rdma/ib_verbs.h:2519 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2524 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2618 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2627 Incorrect use of kernel-doc format: * get_hw_stats - Fill in the counter value(s) in the stats struct. Warning: include/rdma/ib_verbs.h:2642 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2649 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2685 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2692 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2697 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2701 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2707 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2712 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2717 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2733 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2740 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2745 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2751 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2769 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 Invalid param: * of device of port at gid index available at @attr. Meta-info of * that gid (for example, the network device related to this gid) is * available at @attr. @context allows the HW vendor driver to store * extra information together with a GID entry. The HW vendor driver may * allocate memory to contain this information and store it in @context * when a new GID entry is written to. Params are consistent until the * next call of add_gid or delete_gid. The function should return 0 on * success or error otherwise. The function could be called * concurrently for different ports. This function is only called when * roce_gid_table is used. */ int (*add_gid)(const struct ib_gid_attr *attr, void **context) Warning: include/rdma/ib_verbs.h:2769 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 Invalid param: * @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds) * Drivers are allowed to update all counters in leiu of just the * one given in index at their option */ int (*get_hw_stats)(struct ib_device *device, struct rdma_hw_stats *stats, u32 port, int index) Warning: include/rdma/ib_verbs.h:2769 struct member '* @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2769 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2990 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3021 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3118 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3153 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3162 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3162 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3177 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3473 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3518 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3534 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3534 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3551 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3551 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3647 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3663 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3674 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3680 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3702 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3717 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3726 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3735 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3748 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3791 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3800 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3807 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3832 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3852 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3870 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3883 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3899 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3915 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3927 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3927 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3936 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3954 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3971 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4002 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4039 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4048 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4055 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4084 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4117 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4156 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4169 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4179 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4195 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4229 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4283 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4283 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4283 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4315 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4340 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4395 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4407 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4425 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4425 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4436 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4436 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4453 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4461 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4523 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4539 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4539 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4769 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4793 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4804 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4821 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4836 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4878 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4890 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4890 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4906 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4906 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4906 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4931 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4931 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4954 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4954 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4954 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4973 No description found for return value of 'rdma_get_udp_sport' Current warnings: files: ['include/rdma/ib_verbs.h', 'drivers/infiniband/core/Makefile', 'drivers/infiniband/core/frmr_pools.h', 'include/rdma/frmr_pools.h', 'drivers/infiniband/core/frmr_pools.c'] Warning: include/rdma/ib_verbs.h:589 missing initial short description on line: * struct rdma_stat_desc Warning: include/rdma/ib_verbs.h:598 struct member 'name' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:598 struct member 'flags' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:598 struct member 'priv' not described in 'rdma_stat_desc' Warning: include/rdma/ib_verbs.h:601 missing initial short description on line: * struct rdma_hw_stats Warning: include/rdma/ib_verbs.h:629 struct member 'lock' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:629 struct member 'timestamp' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:629 struct member 'lifespan' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:629 struct member 'descs' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:629 struct member 'is_disabled' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:629 struct member 'num_counters' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:629 struct member 'value' not described in 'rdma_hw_stats' Warning: include/rdma/ib_verbs.h:870 No description found for return value of 'ib_rate_to_mult' Warning: include/rdma/ib_verbs.h:877 No description found for return value of 'ib_rate_to_mbps' Warning: include/rdma/ib_verbs.h:928 No description found for return value of 'mult_to_ib_rate' Warning: include/rdma/ib_verbs.h:2291 struct member 'clnt_priv' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'hca' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'port_num' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'mtu' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'free_rdma_netdev' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'set_id' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'send' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'attach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'detach_mcast' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2291 struct member 'tx_timeout' not described in 'rdma_netdev' Warning: include/rdma/ib_verbs.h:2414 Incorrect use of kernel-doc format: * The following mandatory functions are used only at device Warning: include/rdma/ib_verbs.h:2424 Incorrect use of kernel-doc format: * When calling get_netdev, the HW vendor's driver should return the Warning: include/rdma/ib_verbs.h:2434 Incorrect use of kernel-doc format: * rdma netdev operation Warning: include/rdma/ib_verbs.h:2448 Incorrect use of kernel-doc format: * query_gid should be return GID value for @device, when @port_num Warning: include/rdma/ib_verbs.h:2455 Incorrect use of kernel-doc format: * When calling add_gid, the HW vendor's driver should add the gid Warning: include/rdma/ib_verbs.h:2469 Incorrect use of kernel-doc format: * When calling del_gid, the HW vendor's driver should delete the Warning: include/rdma/ib_verbs.h:2484 Incorrect use of kernel-doc format: * This will be called once refcount of an entry in mmap_xa reaches Warning: include/rdma/ib_verbs.h:2525 Incorrect use of kernel-doc format: * pre_destroy_cq - Prevent a cq from generating any new work Warning: include/rdma/ib_verbs.h:2530 Incorrect use of kernel-doc format: * post_destroy_cq - Free all kernel resources Warning: include/rdma/ib_verbs.h:2624 Incorrect use of kernel-doc format: * alloc_hw_[device,port]_stats - Allocate a struct rdma_hw_stats and Warning: include/rdma/ib_verbs.h:2633 Incorrect use of kernel-doc format: * get_hw_stats - Fill in the counter value(s) in the stats struct. Warning: include/rdma/ib_verbs.h:2648 Incorrect use of kernel-doc format: * modify_hw_stat - Modify the counter configuration Warning: include/rdma/ib_verbs.h:2655 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes. Warning: include/rdma/ib_verbs.h:2691 Incorrect use of kernel-doc format: * counter_bind_qp - Bind a QP to a counter. Warning: include/rdma/ib_verbs.h:2698 Incorrect use of kernel-doc format: * counter_unbind_qp - Unbind the qp from the dynamically-allocated Warning: include/rdma/ib_verbs.h:2703 Incorrect use of kernel-doc format: * counter_dealloc -De-allocate the hw counter Warning: include/rdma/ib_verbs.h:2707 Incorrect use of kernel-doc format: * counter_alloc_stats - Allocate a struct rdma_hw_stats and fill in Warning: include/rdma/ib_verbs.h:2713 Incorrect use of kernel-doc format: * counter_update_stats - Query the stats value of this counter Warning: include/rdma/ib_verbs.h:2718 Incorrect use of kernel-doc format: * counter_init - Initialize the driver specific rdma counter struct. Warning: include/rdma/ib_verbs.h:2723 Incorrect use of kernel-doc format: * Allows rdma drivers to add their own restrack attributes Warning: include/rdma/ib_verbs.h:2739 Incorrect use of kernel-doc format: * add_sub_dev - Add a sub IB device Warning: include/rdma/ib_verbs.h:2746 Incorrect use of kernel-doc format: * del_sub_dev - Delete a sub IB device Warning: include/rdma/ib_verbs.h:2751 Incorrect use of kernel-doc format: * ufile_cleanup - Attempt to cleanup ubojects HW resources inside Warning: include/rdma/ib_verbs.h:2757 Incorrect use of kernel-doc format: * report_port_event - Drivers need to implement this if they have Warning: include/rdma/ib_verbs.h:2775 struct member 'owner' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'driver_id' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'uverbs_abi_ver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'uverbs_no_driver_id_binding' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'device_group' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'port_groups' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'post_send' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'post_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'drain_rq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'drain_sq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'poll_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'peek_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'req_notify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'post_srq_recv' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'process_mad' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_device' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_dev_fw_str' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_vector_affinity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_port' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_port_immutable' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_link_layer' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_rdma_netdev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'rdma_netdev_get_params' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 Invalid param: * of device of port at gid index available at @attr. Meta-info of * that gid (for example, the network device related to this gid) is * available at @attr. @context allows the HW vendor driver to store * extra information together with a GID entry. The HW vendor driver may * allocate memory to contain this information and store it in @context * when a new GID entry is written to. Params are consistent until the * next call of add_gid or delete_gid. The function should return 0 on * success or error otherwise. The function could be called * concurrently for different ports. This function is only called when * roce_gid_table is used. */ int (*add_gid)(const struct ib_gid_attr *attr, void **context) Warning: include/rdma/ib_verbs.h:2775 struct member 'del_gid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_pkey' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dealloc_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'mmap' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'mmap_free' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'disassociate_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dealloc_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_user_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_cq_umem' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'resize_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'pre_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'post_destroy_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_dma_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'reg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'reg_user_mr_dmabuf' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'rereg_user_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dereg_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_mr_integrity' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'advise_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'map_mr_sg' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'check_mr_status' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dealloc_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'attach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'detach_mcast' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dealloc_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_flow' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_flow_action' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'set_vf_link_state' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_vf_config' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_vf_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'set_vf_guid' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_wq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dealloc_dm' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dealloc_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'reg_dm_mr' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'create_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'destroy_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'read_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'map_mr_sg_pi' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member '' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'alloc_hw_port_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 Invalid param: * @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds) * Drivers are allowed to update all counters in leiu of just the * one given in index at their option */ int (*get_hw_stats)(struct ib_device *device, struct rdma_hw_stats *stats, u32 port, int index) Warning: include/rdma/ib_verbs.h:2775 struct member '* @index - The index in the value array we wish to have updated, or * num_counters if we want all stats updated * Return codes - * < 0 - Error, no counters updated * index - Updated the single counter pointed to by index * num_counters - Updated all counters (will reset the timestamp * and prevent further calls for lifespan milliseconds' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'modify_hw_stat' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_mr_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_cq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_cq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_qp_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_qp_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_cm_id_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_srq_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_res_srq_entry_raw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'enable_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'dealloc_driver' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_add_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_rem_ref' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_get_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_connect' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_accept' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_reject' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_create_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'iw_destroy_listen' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'counter_bind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'counter_unbind_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'counter_dealloc' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'counter_alloc_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'counter_update_stats' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'counter_init' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'fill_stat_mr_entry' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'query_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'get_numa_node' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'add_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'del_sub_dev' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'ufile_hw_cleanup' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'report_port_event' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_counters' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_cq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_dmah' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_mw' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_pd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_qp' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_rwq_ind_table' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_srq' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_ucontext' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(ib_xrcd' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2775 struct member 'DECLARE_RDMA_OBJ_SIZE(rdma_counter' not described in 'ib_device_ops' Warning: include/rdma/ib_verbs.h:2998 No description found for return value of 'rdma_block_iter_dma_address' Warning: include/rdma/ib_verbs.h:3029 No description found for return value of 'ib_get_client_data' Warning: include/rdma/ib_verbs.h:3126 No description found for return value of 'ib_modify_qp_is_ok' Warning: include/rdma/ib_verbs.h:3161 No description found for return value of 'rdma_start_port' Warning: include/rdma/ib_verbs.h:3170 function parameter 'device' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3170 function parameter 'iter' not described in 'rdma_for_each_port' Warning: include/rdma/ib_verbs.h:3185 No description found for return value of 'rdma_end_port' Warning: include/rdma/ib_verbs.h:3481 No description found for return value of 'rdma_max_mad_size' Warning: include/rdma/ib_verbs.h:3526 No description found for return value of 'rdma_core_cap_opa_port' Warning: include/rdma/ib_verbs.h:3542 function parameter 'port' not described in 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3542 No description found for return value of 'rdma_mtu_enum_to_int' Warning: include/rdma/ib_verbs.h:3559 function parameter 'port' not described in 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3559 No description found for return value of 'rdma_mtu_from_attr' Warning: include/rdma/ib_verbs.h:3655 No description found for return value of 'rdma_create_ah' Warning: include/rdma/ib_verbs.h:3671 No description found for return value of 'rdma_create_user_ah' Warning: include/rdma/ib_verbs.h:3682 No description found for return value of 'ib_get_gids_from_rdma_hdr' Warning: include/rdma/ib_verbs.h:3688 No description found for return value of 'ib_get_rdma_header_version' Warning: include/rdma/ib_verbs.h:3710 No description found for return value of 'ib_init_ah_attr_from_wc' Warning: include/rdma/ib_verbs.h:3725 No description found for return value of 'ib_create_ah_from_wc' Warning: include/rdma/ib_verbs.h:3734 No description found for return value of 'rdma_modify_ah' Warning: include/rdma/ib_verbs.h:3743 No description found for return value of 'rdma_query_ah' Warning: include/rdma/ib_verbs.h:3756 No description found for return value of 'rdma_destroy_ah_user' Warning: include/rdma/ib_verbs.h:3799 No description found for return value of 'ib_modify_srq' Warning: include/rdma/ib_verbs.h:3808 No description found for return value of 'ib_query_srq' Warning: include/rdma/ib_verbs.h:3815 No description found for return value of 'ib_destroy_srq_user' Warning: include/rdma/ib_verbs.h:3840 No description found for return value of 'ib_post_srq_recv' Warning: include/rdma/ib_verbs.h:3860 No description found for return value of 'ib_create_qp' Warning: include/rdma/ib_verbs.h:3878 No description found for return value of 'ib_modify_qp_with_udata' Warning: include/rdma/ib_verbs.h:3891 No description found for return value of 'ib_modify_qp' Warning: include/rdma/ib_verbs.h:3907 No description found for return value of 'ib_query_qp' Warning: include/rdma/ib_verbs.h:3923 No description found for return value of 'ib_destroy_qp' Warning: include/rdma/ib_verbs.h:3935 function parameter 'xrcd' not described in 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3935 No description found for return value of 'ib_open_qp' Warning: include/rdma/ib_verbs.h:3944 No description found for return value of 'ib_close_qp' Warning: include/rdma/ib_verbs.h:3962 No description found for return value of 'ib_post_send' Warning: include/rdma/ib_verbs.h:3979 No description found for return value of 'ib_post_recv' Warning: include/rdma/ib_verbs.h:4010 No description found for return value of 'ib_alloc_cq_any' Warning: include/rdma/ib_verbs.h:4047 No description found for return value of 'ib_resize_cq' Warning: include/rdma/ib_verbs.h:4056 No description found for return value of 'rdma_set_cq_moderation' Warning: include/rdma/ib_verbs.h:4063 No description found for return value of 'ib_destroy_cq_user' Warning: include/rdma/ib_verbs.h:4092 No description found for return value of 'ib_poll_cq' Warning: include/rdma/ib_verbs.h:4125 No description found for return value of 'ib_req_notify_cq' Warning: include/rdma/ib_verbs.h:4164 No description found for return value of 'ib_virt_dma_to_ptr' Warning: include/rdma/ib_verbs.h:4177 No description found for return value of 'ib_virt_dma_to_page' Warning: include/rdma/ib_verbs.h:4187 No description found for return value of 'ib_dma_mapping_error' Warning: include/rdma/ib_verbs.h:4203 No description found for return value of 'ib_dma_map_single' Warning: include/rdma/ib_verbs.h:4237 No description found for return value of 'ib_dma_map_page' Warning: include/rdma/ib_verbs.h:4291 function parameter 'sgt' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4291 function parameter 'dma_attrs' not described in 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4291 No description found for return value of 'ib_dma_map_sgtable_attrs' Warning: include/rdma/ib_verbs.h:4323 No description found for return value of 'ib_dma_map_sg' Warning: include/rdma/ib_verbs.h:4348 No description found for return value of 'ib_dma_max_seg_size' Warning: include/rdma/ib_verbs.h:4403 No description found for return value of 'ib_dereg_mr_user' Warning: include/rdma/ib_verbs.h:4415 No description found for return value of 'ib_dereg_mr' Warning: include/rdma/ib_verbs.h:4433 function parameter 'mr' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4433 function parameter 'newkey' not described in 'ib_update_fast_reg_key' Warning: include/rdma/ib_verbs.h:4444 function parameter 'rkey' not described in 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4444 No description found for return value of 'ib_inc_rkey' Warning: include/rdma/ib_verbs.h:4461 No description found for return value of 'ib_attach_mcast' Warning: include/rdma/ib_verbs.h:4469 No description found for return value of 'ib_detach_mcast' Warning: include/rdma/ib_verbs.h:4531 No description found for return value of 'ib_check_mr_status' Warning: include/rdma/ib_verbs.h:4547 function parameter 'dev' not described in 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4547 No description found for return value of 'ib_device_try_get' Warning: include/rdma/ib_verbs.h:4777 No description found for return value of 'rdma_ah_find_type' Warning: include/rdma/ib_verbs.h:4801 No description found for return value of 'ib_lid_cpu16' Warning: include/rdma/ib_verbs.h:4812 No description found for return value of 'ib_lid_be16' Warning: include/rdma/ib_verbs.h:4829 No description found for return value of 'ib_get_vector_affinity' Warning: include/rdma/ib_verbs.h:4844 function parameter 'ibdev' not described in 'rdma_roce_rescan_device' Warning: include/rdma/ib_verbs.h:4886 No description found for return value of 'rdma_device_to_ibdev' Warning: include/rdma/ib_verbs.h:4898 function parameter 'ibdev' not described in 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4898 No description found for return value of 'ibdev_to_node' Warning: include/rdma/ib_verbs.h:4914 function parameter 'dev' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4914 function parameter 'drv_dev_struct' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4914 function parameter 'ibdev_member' not described in 'rdma_device_to_drv_device' Warning: include/rdma/ib_verbs.h:4939 function parameter 'fl' not described in 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4939 No description found for return value of 'rdma_flow_label_to_udp_sport' Warning: include/rdma/ib_verbs.h:4962 function parameter 'lqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4962 function parameter 'rqpn' not described in 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4962 No description found for return value of 'rdma_calc_flow_label' Warning: include/rdma/ib_verbs.h:4981 No description found for return value of 'rdma_get_udp_sport' Warnings before: 273 after: 273