ERROR: Remove Gerrit Change-Id's before submitting upstream #53: Change-Id: I9fbad557edbfc601b11f41b943aa00d87e63d149 WARNING: line length of 87 exceeds 80 columns #107: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:11: +static void nbl_chan_delete_msg_handler(struct nbl_channel_mgt *chan_mgt, u16 msg_type) WARNING: line length of 83 exceeds 80 columns #124: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:28: +static int nbl_chan_add_msg_handler(struct nbl_channel_mgt *chan_mgt, u16 msg_type, WARNING: line length of 95 exceeds 80 columns #133: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:37: + ret = nbl_common_alloc_hash_node(chan_mgt->handle_hash_tbl, &msg_type, &handler, NULL); WARNING: line length of 86 exceeds 80 columns #138: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:42: +static int nbl_chan_init_msg_handler(struct nbl_channel_mgt *chan_mgt, u8 user_notify) WARNING: line length of 83 exceeds 80 columns #189: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:93: + size_t size = chan_info->num_txq_entries * sizeof(struct nbl_chan_tx_desc); WARNING: line length of 91 exceeds 80 columns #191: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:95: + txq->desc = dmam_alloc_coherent(dma_dev, size, &txq->dma, GFP_KERNEL | __GFP_ZERO); WARNING: line length of 91 exceeds 80 columns #196: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:100: + sizeof(struct nbl_chan_waitqueue_head), GFP_KERNEL); WARNING: line length of 83 exceeds 80 columns #225: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:129: + size_t size = chan_info->num_rxq_entries * sizeof(struct nbl_chan_rx_desc); WARNING: line length of 91 exceeds 80 columns #227: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:131: + rxq->desc = dmam_alloc_coherent(dma_dev, size, &rxq->dma, GFP_KERNEL | __GFP_ZERO); WARNING: line length of 83 exceeds 80 columns #251: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:155: + size_t size = chan_info->num_txq_entries * sizeof(struct nbl_chan_tx_desc); WARNING: line length of 83 exceeds 80 columns #270: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:174: + size_t size = chan_info->num_rxq_entries * sizeof(struct nbl_chan_rx_desc); WARNING: line length of 84 exceeds 80 columns #319: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:223: + hw_ops->config_adminq_txq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt), WARNING: line length of 84 exceeds 80 columns #322: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:226: + hw_ops->config_adminq_rxq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt), WARNING: line length of 85 exceeds 80 columns #326: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:230: + hw_ops->config_mailbox_txq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt), WARNING: line length of 85 exceeds 80 columns #329: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:233: + hw_ops->config_mailbox_rxq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt), WARNING: line length of 81 exceeds 80 columns #346: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:250: + &buf->pa, GFP_KERNEL | __GFP_ZERO); WARNING: line length of 87 exceeds 80 columns #361: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:265: + dmam_free_coherent(dma_dev, chan_info->txq_buf_size, buf->va, buf->pa); WARNING: line length of 81 exceeds 80 columns #369: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:273: +static int nbl_chan_cfg_mailbox_qinfo_map_table(struct nbl_channel_mgt *chan_mgt) WARNING: line length of 93 exceeds 80 columns #379: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:283: + hw_ops->cfg_mailbox_qinfo(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt), func_id, WARNING: line length of 81 exceeds 80 columns #380: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:284: + common->hw_bus, common->devid, WARNING: line length of 96 exceeds 80 columns #381: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:285: + NBL_COMMON_TO_PCI_FUNC_ID(common) + func_id); WARNING: line length of 89 exceeds 80 columns #402: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:306: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 97 exceeds 80 columns #430: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:334: +#define NBL_UPDATE_QUEUE_TAIL_PTR(chan_info, hw_ops, chan_mgt, tail_ptr, qid) \ WARNING: line length of 97 exceeds 80 columns #431: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:335: +do { \ WARNING: line length of 97 exceeds 80 columns #432: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:336: + typeof(hw_ops) _hw_ops = (hw_ops); \ WARNING: line length of 97 exceeds 80 columns #433: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:337: + typeof(chan_mgt) _chan_mgt = (chan_mgt); \ WARNING: line length of 97 exceeds 80 columns #434: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:338: + typeof(tail_ptr) _tail_ptr = (tail_ptr); \ WARNING: line length of 97 exceeds 80 columns #435: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:339: + typeof(qid) _qid = (qid); \ WARNING: line length of 97 exceeds 80 columns #436: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:340: + if (nbl_chan_is_admiq(chan_info)) \ WARNING: line length of 97 exceeds 80 columns #437: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:341: + (_hw_ops)->update_adminq_queue_tail_ptr(NBL_CHAN_MGT_TO_HW_PRIV(_chan_mgt), \ WARNING: line length of 97 exceeds 80 columns #438: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:342: + _tail_ptr, _qid); \ WARNING: line length of 97 exceeds 80 columns #439: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:343: + else \ WARNING: line length of 97 exceeds 80 columns #440: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:344: + (_hw_ops)->update_mailbox_queue_tail_ptr(NBL_CHAN_MGT_TO_HW_PRIV(_chan_mgt), \ WARNING: line length of 97 exceeds 80 columns #441: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:345: + _tail_ptr, _qid); \ WARNING: line length of 81 exceeds 80 columns #461: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:365: + &buf->pa, GFP_KERNEL | __GFP_ZERO); WARNING: line length of 93 exceeds 80 columns #483: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:387: + NBL_UPDATE_QUEUE_TAIL_PTR(chan_info, hw_ops, chan_mgt, rxq->tail_ptr, NBL_MB_RX_QID); WARNING: line length of 81 exceeds 80 columns #488: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:392: + usleep_range(NBL_CHAN_TX_WAIT_US * 50, NBL_CHAN_TX_WAIT_US * 60); WARNING: line length of 89 exceeds 80 columns #575: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:479: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 89 exceeds 80 columns #589: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:493: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 84 exceeds 80 columns #593: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:497: + nbl_chan_init_queue_param(chan_info, NBL_CHAN_QUEUE_LEN, NBL_CHAN_QUEUE_LEN, WARNING: line length of 92 exceeds 80 columns #614: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:518: +static void nbl_chan_shutdown_queue(struct nbl_channel_mgt *chan_mgt, u8 chan_type, bool tx) WARNING: line length of 89 exceeds 80 columns #616: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:520: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 83 exceeds 80 columns #624: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:528: + hw_ops->stop_adminq_txq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt)); WARNING: line length of 84 exceeds 80 columns #626: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:530: + hw_ops->stop_mailbox_txq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt)); WARNING: line length of 83 exceeds 80 columns #632: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:536: + hw_ops->stop_adminq_rxq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt)); WARNING: line length of 84 exceeds 80 columns #634: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:538: + hw_ops->stop_mailbox_rxq(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt)); WARNING: line length of 89 exceeds 80 columns #643: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:547: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 89 exceeds 80 columns #666: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:570: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 88 exceeds 80 columns #687: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:591: +static int nbl_chan_reset_queue(struct nbl_channel_mgt *chan_mgt, u8 chan_type, bool tx) WARNING: line length of 89 exceeds 80 columns #689: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:593: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 94 exceeds 80 columns #736: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:640: + /* Make sure we clear this bit inside lock, so that we don't reset it twice if race */ WARNING: line length of 91 exceeds 80 columns #743: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:647: +static bool nbl_chan_check_dma_err(struct nbl_channel_mgt *chan_mgt, u8 chan_type, bool tx) WARNING: line length of 92 exceeds 80 columns #751: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:655: + return hw_ops->check_mailbox_dma_err(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt), tx); WARNING: line length of 91 exceeds 80 columns #753: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:657: + return hw_ops->check_adminq_dma_err(NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt), tx); WARNING: line length of 100 exceeds 80 columns #757: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:661: + struct nbl_chan_info *chan_info, struct nbl_chan_tx_param *param) WARNING: line length of 91 exceeds 80 columns #760: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:664: + struct nbl_chan_tx_desc *tx_desc = NBL_CHAN_TX_RING_TO_DESC(txq, txq->next_to_use); WARNING: line length of 85 exceeds 80 columns #761: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:665: + struct nbl_chan_buf *tx_buf = NBL_CHAN_TX_RING_TO_BUF(txq, txq->next_to_use); WARNING: line length of 89 exceeds 80 columns #784: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:688: + txq->next_to_use = NBL_NEXT_ID(txq->next_to_use, chan_info->num_txq_entries - 1); WARNING: line length of 93 exceeds 80 columns #802: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:706: + NBL_UPDATE_QUEUE_TAIL_PTR(chan_info, hw_ops, chan_mgt, txq->tail_ptr, NBL_MB_TX_QID); WARNING: line length of 93 exceeds 80 columns #811: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:715: + NBL_UPDATE_QUEUE_TAIL_PTR(chan_info, hw_ops, chan_mgt, txq->tail_ptr, WARNING: line length of 94 exceeds 80 columns #855: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:759: + nbl_warn(common, NBL_DEBUG_MBX, "Skip ack with status %d", wait_head->status); WARNING: line length of 91 exceeds 80 columns #867: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:771: + ack_msgtype, ack_msgid.id, ack_datalen, wait_head->ack_data_len); WARNING: line length of 89 exceeds 80 columns #881: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:785: +static void nbl_chan_recv_msg(struct nbl_channel_mgt *chan_mgt, void *data, u32 data_len) WARNING: line length of 85 exceeds 80 columns #907: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:811: + msg_handler = nbl_common_get_hash_node(chan_mgt->handle_hash_tbl, &msg_type); WARNING: line length of 89 exceeds 80 columns #910: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:814: + msg_handler->func(msg_handler->priv, srcid, msgid, payload, payload_len); WARNING: line length of 97 exceeds 80 columns #917: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:821: + dev_warn(dev, "Recv channel msg_type: %d, but msg_handler is null!\n", msg_type); WARNING: line length of 93 exceeds 80 columns #947: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:851: + NBL_UPDATE_QUEUE_TAIL_PTR(chan_info, hw_ops, chan_mgt, rxq->tail_ptr, NBL_MB_RX_QID); WARNING: line length of 99 exceeds 80 columns #950: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:854: +static void nbl_chan_clean_queue(struct nbl_channel_mgt *chan_mgt, struct nbl_chan_info *chan_info) WARNING: line length of 89 exceeds 80 columns #984: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:888: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 93 exceeds 80 columns #993: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:897: +static int nbl_chan_get_msg_id(struct nbl_chan_info *chan_info, union nbl_chan_msg_id *msgid) WARNING: line length of 99 exceeds 80 columns #1002: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:906: + wait->msg_index = NBL_NEXT_ID(wait->msg_index, NBL_CHAN_MSG_INDEX_MAX - 1); WARNING: line length of 91 exceeds 80 columns #1006: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:910: + valid_loc = NBL_NEXT_ID(valid_loc, chan_info->num_txq_entries - 1); WARNING: line length of 83 exceeds 80 columns #1011: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:915: + valid_loc = NBL_NEXT_ID(valid_loc, chan_info->num_txq_entries - 1); WARNING: line length of 88 exceeds 80 columns #1021: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:925: + struct nbl_chan_info *chan_info = NBL_CHAN_GET_INFO(chan_mgt, chan_send->dstid); WARNING: line length of 84 exceeds 80 columns #1028: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:932: + if (chan_send->arg_len > NBL_CHAN_BUF_LEN - sizeof(struct nbl_chan_tx_desc)) WARNING: line length of 90 exceeds 80 columns #1070: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:974: + wait_head->status = chan_send->ack ? NBL_MBX_STATUS_WAITING : NBL_MBX_STATUS_IDLE; WARNING: line length of 97 exceeds 80 columns #1084: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:988: + if (chan_send->dstid != common->mgt_pf && chan_send->msg_type != NBL_CHAN_MSG_KEEP_ALIVE) WARNING: line length of 81 exceeds 80 columns #1088: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:992: + ret = wait_event_timeout(wait_head->wait_queue, wait_head->acked, WARNING: line length of 87 exceeds 80 columns #1120: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1024: + usleep_range(NBL_CHAN_TX_WAIT_ACK_US_MIN, NBL_CHAN_TX_WAIT_ACK_US_MAX); WARNING: line length of 94 exceeds 80 columns #1142: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1046: + nbl_err(common, NBL_DEBUG_MBX, "nbl channel resend_times %d\n", resend_times); WARNING: line length of 90 exceeds 80 columns #1169: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1073: + NBL_CHAN_SEND(chan_send, chan_ack->dstid, NBL_CHAN_MSG_ACK, tmp, len, NULL, 0, 0); WARNING: line length of 99 exceeds 80 columns #1183: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1087: +static int nbl_chan_register_msg(void *priv, u16 msg_type, nbl_chan_resp func, void *callback_priv) WARNING: line length of 95 exceeds 80 columns #1207: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1111: +static void nbl_chan_keepalive_resp(void *priv, u16 srcid, u16 msgid, void *data, u32 data_len) WARNING: line length of 82 exceeds 80 columns #1212: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1116: + NBL_CHAN_ACK(chan_ack, srcid, NBL_CHAN_MSG_KEEP_ALIVE, msgid, 0, NULL, 0); WARNING: line length of 83 exceeds 80 columns #1220: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1124: + container_of(work, struct nbl_chan_keepalive_info, keepalive_task); WARNING: line length of 89 exceeds 80 columns #1221: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1125: + struct nbl_channel_mgt *chan_mgt = (struct nbl_channel_mgt *)keepalive->chan_mgt; WARNING: line length of 84 exceeds 80 columns #1225: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1129: + NBL_CHAN_SEND(chan_send, keepalive->keepalive_dest, NBL_CHAN_MSG_KEEP_ALIVE, WARNING: line length of 83 exceeds 80 columns #1229: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1133: + if (keepalive->fail_cnt < NBL_CHAN_KEEPALIVE_TIMEOUT_UPDATE_THRESH) WARNING: line length of 86 exceeds 80 columns #1232: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1136: + if (keepalive->fail_cnt >= NBL_CHAN_KEEPALIVE_TIMEOUT_UPDATE_THRESH && WARNING: line length of 97 exceeds 80 columns #1235: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1139: + keepalive->timeout += delay_time % NBL_CHAN_KEEPALIVE_TIMEOUT_UPDATE_GAP; WARNING: line length of 86 exceeds 80 columns #1240: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1144: + if (keepalive->success_cnt < NBL_CHAN_KEEPALIVE_TIMEOUT_UPDATE_THRESH) WARNING: line length of 89 exceeds 80 columns #1243: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1147: + if (keepalive->success_cnt >= NBL_CHAN_KEEPALIVE_TIMEOUT_UPDATE_THRESH && WARNING: line length of 82 exceeds 80 columns #1244: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1148: + keepalive->timeout > NBL_CHAN_KEEPALIVE_DEFAULT_TIMEOUT * 2) { WARNING: line length of 97 exceeds 80 columns #1246: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1150: + keepalive->timeout -= delay_time % NBL_CHAN_KEEPALIVE_TIMEOUT_UPDATE_GAP; WARNING: line length of 92 exceeds 80 columns #1252: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1156: + nbl_common_queue_delayed_work_keepalive(work, jiffies_to_msecs(keepalive->timeout)); WARNING: line length of 89 exceeds 80 columns #1258: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1162: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 86 exceeds 80 columns #1274: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1178: + nbl_common_alloc_delayed_task(&keepalive->keepalive_task, nbl_chan_keepalive); WARNING: line length of 86 exceeds 80 columns #1278: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1182: + jiffies_to_msecs(keepalive->timeout)); WARNING: line length of 89 exceeds 80 columns #1286: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1190: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 91 exceeds 80 columns #1295: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1199: +static void nbl_chan_register_chan_task(void *priv, u8 chan_type, struct work_struct *task) WARNING: line length of 89 exceeds 80 columns #1298: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1202: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 97 exceeds 80 columns #1303: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1207: +static void nbl_chan_set_queue_state(void *priv, enum nbl_chan_state state, u8 chan_type, u8 set) WARNING: line length of 89 exceeds 80 columns #1306: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1210: + struct nbl_chan_info *chan_info = NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type); WARNING: line length of 83 exceeds 80 columns #1333: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1237: + struct nbl_channel_mgt_leonis **chan_mgt_leonis) WARNING: line length of 96 exceeds 80 columns #1346: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1250: + *chan_mgt_leonis = devm_kzalloc(dev, sizeof(struct nbl_channel_mgt_leonis), GFP_KERNEL); WARNING: line length of 85 exceeds 80 columns #1360: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1264: + adminq = devm_kzalloc(dev, sizeof(struct nbl_chan_info), GFP_KERNEL); WARNING: line length of 93 exceeds 80 columns #1367: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1271: + ret = nbl_chan_init_msg_handler(&(*chan_mgt_leonis)->chan_mgt, param->caps.has_user); WARNING: line length of 85 exceeds 80 columns #1386: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1290: + struct nbl_channel_mgt_leonis **chan_mgt_leonis) WARNING: line length of 87 exceeds 80 columns #1392: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1296: + devm_kfree(dev, NBL_CHAN_MGT_TO_ADMINQ(&(*chan_mgt_leonis)->chan_mgt)); WARNING: line length of 94 exceeds 80 columns #1400: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1304: +static void nbl_chan_remove_ops(struct device *dev, struct nbl_channel_ops_tbl **chan_ops_tbl) WARNING: line length of 92 exceeds 80 columns #1409: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1313: +static int nbl_chan_setup_ops(struct device *dev, struct nbl_channel_ops_tbl **chan_ops_tbl, WARNING: line length of 90 exceeds 80 columns #1413: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1317: + *chan_ops_tbl = devm_kzalloc(dev, sizeof(struct nbl_channel_ops_tbl), GFP_KERNEL); WARNING: line length of 94 exceeds 80 columns #1448: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1352: + chan_mgt_leonis = (struct nbl_channel_mgt_leonis **)&NBL_ADAPTER_TO_CHAN_MGT(adapter); WARNING: line length of 94 exceeds 80 columns #1477: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1381: + chan_mgt_leonis = (struct nbl_channel_mgt_leonis **)&NBL_ADAPTER_TO_CHAN_MGT(adapter); WARNING: line length of 99 exceeds 80 columns #1502: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:13: +#define NBL_CHAN_MGT_TO_DEV(chan_mgt) NBL_COMMON_TO_DEV(NBL_CHAN_MGT_TO_COMMON(chan_mgt)) WARNING: line length of 91 exceeds 80 columns #1504: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:15: +#define NBL_CHAN_MGT_TO_HW_OPS(chan_mgt) (NBL_CHAN_MGT_TO_HW_OPS_TBL(chan_mgt)->ops) WARNING: line length of 92 exceeds 80 columns #1505: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:16: +#define NBL_CHAN_MGT_TO_HW_PRIV(chan_mgt) (NBL_CHAN_MGT_TO_HW_OPS_TBL(chan_mgt)->priv) WARNING: line length of 94 exceeds 80 columns #1506: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:17: +#define NBL_CHAN_MGT_TO_MAILBOX(chan_mgt) ((chan_mgt)->chan_info[NBL_CHAN_TYPE_MAILBOX]) WARNING: line length of 93 exceeds 80 columns #1507: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:18: +#define NBL_CHAN_MGT_TO_ADMINQ(chan_mgt) ((chan_mgt)->chan_info[NBL_CHAN_TYPE_ADMINQ]) WARNING: line length of 90 exceeds 80 columns #1508: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:19: +#define NBL_CHAN_MGT_TO_CHAN_INFO(chan_mgt, chan_type) ((chan_mgt)->chan_info[chan_type]) WARNING: line length of 97 exceeds 80 columns #1517: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:28: +#define NBL_CHAN_GET_INFO(chan_mgt, id) \ WARNING: line length of 97 exceeds 80 columns #1518: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:29: +({ \ WARNING: line length of 97 exceeds 80 columns #1519: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:30: + typeof(chan_mgt) _chan_mgt = (chan_mgt); \ WARNING: line length of 97 exceeds 80 columns #1520: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:31: + ((id) == NBL_CHAN_ADMINQ_FUNCTION_ID && NBL_CHAN_MGT_TO_ADMINQ(_chan_mgt) ? \ WARNING: line length of 97 exceeds 80 columns #1521: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:32: + NBL_CHAN_MGT_TO_ADMINQ(_chan_mgt) : NBL_CHAN_MGT_TO_MAILBOX(_chan_mgt)); \ WARNING: line length of 89 exceeds 80 columns #1670: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:181: + /* three consecutive failures will freeze the queue until recovery via debugfs */ WARNING: line length of 93 exceeds 80 columns #1688: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.h:199: + * Every indivisual mgt must have the common mgt as its first member, and contains its unique WARNING: line length of 87 exceeds 80 columns #1734: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:33: +void nbl_common_queue_delayed_work(struct delayed_work *task, u32 msec, bool ctrl_task) WARNING: line length of 87 exceeds 80 columns #1737: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:36: + queue_delayed_work(wq_mgt->ctrl_dev_wq2, task, msecs_to_jiffies(msec)); WARNING: line length of 85 exceeds 80 columns #1739: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:38: + queue_delayed_work(wq_mgt->net_dev_wq, task, msecs_to_jiffies(msec)); WARNING: line length of 81 exceeds 80 columns #1742: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:41: +void nbl_common_queue_delayed_work_keepalive(struct delayed_work *task, u32 msec) WARNING: line length of 81 exceeds 80 columns #1786: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:85: + wq_mgt->ctrl_dev_wq2 = alloc_workqueue("%s", WQ_MEM_RECLAIM | WQ_UNBOUND, WARNING: line length of 81 exceeds 80 columns #1800: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:99: + wq_mgt->keepalive_wq = alloc_workqueue("%s", WQ_MEM_RECLAIM | WQ_UNBOUND, WARNING: line length of 84 exceeds 80 columns #1818: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:117: +u32 nbl_common_pf_id_subtraction_mgtpf_id(struct nbl_common_info *common, u32 pf_id) WARNING: line length of 85 exceeds 80 columns #1842: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:141: + index_mgt = devm_kzalloc(key->dev, sizeof(struct nbl_index_mgt), GFP_KERNEL); WARNING: line length of 82 exceeds 80 columns #1846: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:145: + index_mgt->bitmap = devm_kcalloc(key->dev, BITS_TO_LONGS(key->index_size), WARNING: line length of 82 exceeds 80 columns #1853: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:152: + sizeof(struct hlist_head), GFP_KERNEL); WARNING: line length of 81 exceeds 80 columns #1888: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:187: +void nbl_common_remove_index_table(void *priv, struct nbl_index_tbl_del_key *key) WARNING: line length of 95 exceeds 80 columns #1901: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:200: + hlist_for_each_entry_safe(idx_node, list_node, index_mgt->key_hash + i, node) { WARNING: line length of 100 exceeds 80 columns #1903: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:202: + key->action_func(key->action_priv, idx_node->index, idx_node->data); WARNING: line length of 95 exceeds 80 columns #1924: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:223: + hlist_for_each_entry_safe(idx_node, list_node, index_mgt->key_hash + i, node) { WARNING: line length of 100 exceeds 80 columns #1926: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:225: + key->action_func(key->action_priv, idx_node->index, idx_node->data); WARNING: line length of 82 exceeds 80 columns #1933: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:232: +static u32 nbl_common_calculate_hash_key(void *key, u32 key_size, u32 bucket_size) WARNING: line length of 91 exceeds 80 columns #1951: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:250: +int nbl_common_find_available_idx(unsigned long *addr, u32 size, u32 idx_num, u32 multiple) WARNING: line length of 87 exceeds 80 columns #1968: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:267: + next_idx = find_next_zero_bit(addr, size, cur_idx + 1); WARNING: line length of 81 exceeds 80 columns #2004: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:303: + * @output_data: optional, return the tbl's data if the output_data not NULL WARNING: line length of 88 exceeds 80 columns #2006: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:305: +int nbl_common_alloc_index(void *priv, void *key, struct nbl_index_key_extra *extra_key, WARNING: line length of 90 exceeds 80 columns #2029: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:328: + index_mgt->tbl_key.index_size, idx_num, WARNING: line length of 83 exceeds 80 columns #2034: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:333: + key_node_size = sizeof(struct nbl_index_entry_node) + key_size + data_size; WARNING: line length of 83 exceeds 80 columns #2035: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:334: + idx_node = devm_kzalloc(index_mgt->tbl_key.dev, key_node_size, GFP_ATOMIC); WARNING: line length of 90 exceeds 80 columns #2044: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:343: + hash_value = nbl_common_calculate_hash_key(key, key_size, index_mgt->bucket_size); WARNING: line length of 81 exceeds 80 columns #2064: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:363: + * @extra_key: if alloc idx num > 1, the extra_key must not NULL, detail see WARNING: line length of 86 exceeds 80 columns #2067: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:366: +int nbl_common_get_index(void *priv, void *key, struct nbl_index_key_extra *extra_key) WARNING: line length of 90 exceeds 80 columns #2075: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:374: + hash_value = nbl_common_calculate_hash_key(key, key_size, index_mgt->bucket_size); WARNING: line length of 81 exceeds 80 columns #2085: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:384: + index = nbl_common_alloc_index(index_mgt, key, extra_key, NULL, 0, NULL); WARNING: line length of 81 exceeds 80 columns #2101: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:400: + * @output_data: optional, return the tbl's data if the output_data not NULL WARNING: line length of 96 exceeds 80 columns #2103: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:402: +int nbl_common_get_index_with_data(void *priv, void *key, struct nbl_index_key_extra *extra_key, WARNING: line length of 81 exceeds 80 columns #2104: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:403: + void *data, u32 data_size, void **output_data) WARNING: line length of 90 exceeds 80 columns #2112: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:411: + hash_value = nbl_common_calculate_hash_key(key, key_size, index_mgt->bucket_size); WARNING: line length of 96 exceeds 80 columns #2124: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:423: + index = nbl_common_alloc_index(index_mgt, key, extra_key, data, data_size, output_data); WARNING: line length of 90 exceeds 80 columns #2136: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:435: + hash_value = nbl_common_calculate_hash_key(key, key_size, index_mgt->bucket_size); WARNING: line length of 86 exceeds 80 columns #2154: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:453: + tbl_mgt = devm_kzalloc(key->dev, sizeof(struct nbl_hash_tbl_mgt), GFP_KERNEL); WARNING: line length of 82 exceeds 80 columns #2183: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:482: +int nbl_common_alloc_hash_node(void *priv, void *key, void *data, void **out_data) WARNING: line length of 90 exceeds 80 columns #2191: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:490: + hash_node = devm_kzalloc(tbl_mgt->tbl_key.dev, sizeof(struct nbl_hash_entry_node), WARNING: line length of 82 exceeds 80 columns #2197: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:496: + hash_node->key = devm_kzalloc(tbl_mgt->tbl_key.dev, key_size, GFP_KERNEL); WARNING: line length of 84 exceeds 80 columns #2202: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:501: + hash_node->data = devm_kzalloc(tbl_mgt->tbl_key.dev, data_size, GFP_KERNEL); WARNING: line length of 96 exceeds 80 columns #2209: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:508: + hash_value = nbl_common_calculate_hash_key(key, key_size, tbl_mgt->tbl_key.bucket_size); WARNING: line length of 96 exceeds 80 columns #2245: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:544: + hash_value = nbl_common_calculate_hash_key(key, key_size, tbl_mgt->tbl_key.bucket_size); WARNING: line length of 96 exceeds 80 columns #2285: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:584: + hash_value = nbl_common_calculate_hash_key(key, key_size, tbl_mgt->tbl_key.bucket_size); WARNING: line length of 81 exceeds 80 columns #2304: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:603: + struct nbl_hash_tbl_scan_key *key, WARNING: line length of 85 exceeds 80 columns #2305: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:604: + struct nbl_hash_entry_node *hash_node) WARNING: line length of 93 exceeds 80 columns #2310: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:609: + ret = key->match_func(key->match_condition, hash_node->key, hash_node->data); WARNING: line length of 84 exceeds 80 columns #2316: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:615: + key->action_func(key->action_priv, hash_node->key, hash_node->data); WARNING: line length of 97 exceeds 80 columns #2340: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:639: + match_ret = nbl_common_match_and_done_hash_node(tbl_mgt, key, hash_node); WARNING: line length of 100 exceeds 80 columns #2376: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:675: + key->action_func(key->action_priv, hash_node->key, hash_node->data); WARNING: line length of 89 exceeds 80 columns #2400: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:699: + tbl_mgt = devm_kzalloc(key->dev, sizeof(struct nbl_hash_xy_tbl_mgt), GFP_KERNEL); WARNING: line length of 83 exceeds 80 columns #2410: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:709: + sizeof(struct hlist_head), GFP_KERNEL); WARNING: line length of 83 exceeds 80 columns #2415: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:714: + sizeof(struct hlist_head), GFP_KERNEL); WARNING: line length of 83 exceeds 80 columns #2448: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:747: +int nbl_common_alloc_hash_xy_node(void *priv, void *x_key, void *y_key, void *data) WARNING: line length of 81 exceeds 80 columns #2450: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:749: + struct nbl_hash_xy_tbl_mgt *tbl_mgt = (struct nbl_hash_xy_tbl_mgt *)priv; WARNING: line length of 93 exceeds 80 columns #2463: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:762: + hash_node = devm_kzalloc(tbl_mgt->tbl_key.dev, sizeof(struct nbl_hash_entry_xy_node), WARNING: line length of 91 exceeds 80 columns #2469: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:768: + hash_node->x_axis_key = devm_kzalloc(tbl_mgt->tbl_key.dev, x_key_size, GFP_KERNEL); WARNING: line length of 91 exceeds 80 columns #2474: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:773: + hash_node->y_axis_key = devm_kzalloc(tbl_mgt->tbl_key.dev, y_key_size, GFP_KERNEL); WARNING: line length of 84 exceeds 80 columns #2484: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:783: + hash_node->data = devm_kzalloc(tbl_mgt->tbl_key.dev, data_size, GFP_KERNEL); WARNING: line length of 96 exceeds 80 columns #2494: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:793: + hash_value = nbl_common_calculate_hash_key(key, key_size, tbl_mgt->tbl_key.bucket_size); WARNING: line length of 90 exceeds 80 columns #2496: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:795: + tbl_mgt->tbl_key.x_axis_bucket_size); WARNING: line length of 90 exceeds 80 columns #2498: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:797: + tbl_mgt->tbl_key.y_axis_bucket_size); WARNING: line length of 85 exceeds 80 columns #2506: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:805: + hlist_add_head(&hash_node->x_axis_node, tbl_mgt->x_axis_hash + x_hash_value); WARNING: line length of 85 exceeds 80 columns #2507: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:806: + hlist_add_head(&hash_node->y_axis_node, tbl_mgt->y_axis_hash + y_hash_value); WARNING: line length of 81 exceeds 80 columns #2533: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:832: + struct nbl_hash_xy_tbl_mgt *tbl_mgt = (struct nbl_hash_xy_tbl_mgt *)priv; WARNING: line length of 96 exceeds 80 columns #2552: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:851: + hash_value = nbl_common_calculate_hash_key(key, key_size, tbl_mgt->tbl_key.bucket_size); WARNING: line length of 84 exceeds 80 columns #2574: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:873: + struct nbl_hash_entry_xy_node *hash_node) WARNING: line length of 81 exceeds 80 columns #2591: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:890: + struct nbl_hash_xy_tbl_mgt *tbl_mgt = (struct nbl_hash_xy_tbl_mgt *)priv; WARNING: line length of 96 exceeds 80 columns #2609: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:908: + hash_value = nbl_common_calculate_hash_key(key, key_size, tbl_mgt->tbl_key.bucket_size); WARNING: line length of 86 exceeds 80 columns #2631: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:930: +static int nbl_common_match_and_done_hash_xy_node(struct nbl_hash_xy_tbl_mgt *tbl_mgt, WARNING: line length of 87 exceeds 80 columns #2632: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:931: + struct nbl_hash_xy_tbl_scan_key *key, WARNING: line length of 91 exceeds 80 columns #2633: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:932: + struct nbl_hash_entry_xy_node *hash_node) WARNING: line length of 82 exceeds 80 columns #2638: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:937: + ret = key->match_func(key->match_condition, hash_node->x_axis_key, WARNING: line length of 96 exceeds 80 columns #2645: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:944: + key->action_func(key->action_priv, hash_node->x_axis_key, hash_node->y_axis_key, WARNING: line length of 82 exceeds 80 columns #2657: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:956: +u16 nbl_common_scan_hash_xy_node(void *priv, struct nbl_hash_xy_tbl_scan_key *key) WARNING: line length of 81 exceeds 80 columns #2659: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:958: + struct nbl_hash_xy_tbl_mgt *tbl_mgt = (struct nbl_hash_xy_tbl_mgt *)priv; WARNING: line length of 87 exceeds 80 columns #2675: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:974: + hash_value = nbl_common_calculate_hash_key(key->x_key, x_axis_key_size, WARNING: line length of 96 exceeds 80 columns #2676: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:975: + tbl_mgt->tbl_key.x_axis_bucket_size); WARNING: line length of 84 exceeds 80 columns #2678: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:977: + hlist_for_each_entry_safe(hash_node, safe_node, head, x_axis_node) { WARNING: line length of 90 exceeds 80 columns #2679: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:978: + if (!memcmp(hash_node->x_axis_key, key->x_key, x_axis_key_size)) { WARNING: line length of 96 exceeds 80 columns #2680: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:979: + match_ret = nbl_common_match_and_done_hash_xy_node(tbl_mgt, key, WARNING: line length of 94 exceeds 80 columns #2681: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:980: + hash_node); WARNING: line length of 87 exceeds 80 columns #2691: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:990: + hash_value = nbl_common_calculate_hash_key(key->y_key, y_axis_key_size, WARNING: line length of 96 exceeds 80 columns #2692: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:991: + tbl_mgt->tbl_key.y_axis_bucket_size); WARNING: line length of 84 exceeds 80 columns #2694: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:993: + hlist_for_each_entry_safe(hash_node, safe_node, head, y_axis_node) { WARNING: line length of 90 exceeds 80 columns #2695: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:994: + if (!memcmp(hash_node->y_axis_key, key->y_key, y_axis_key_size)) { WARNING: line length of 96 exceeds 80 columns #2696: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:995: + match_ret = nbl_common_match_and_done_hash_xy_node(tbl_mgt, key, WARNING: line length of 94 exceeds 80 columns #2697: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:996: + hash_node); WARNING: line length of 85 exceeds 80 columns #2708: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1007: + hlist_for_each_entry_safe(hash_node, safe_node, head, node) { WARNING: line length of 96 exceeds 80 columns #2709: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1008: + match_ret = nbl_common_match_and_done_hash_xy_node(tbl_mgt, key, WARNING: line length of 94 exceeds 80 columns #2710: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1009: + hash_node); WARNING: line length of 81 exceeds 80 columns #2725: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1024: + struct nbl_hash_xy_tbl_mgt *tbl_mgt = (struct nbl_hash_xy_tbl_mgt *)priv; WARNING: line length of 85 exceeds 80 columns #2730: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1029: +void nbl_common_remove_hash_xy_table(void *priv, struct nbl_hash_xy_tbl_del_key *key) WARNING: line length of 81 exceeds 80 columns #2732: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1031: + struct nbl_hash_xy_tbl_mgt *tbl_mgt = (struct nbl_hash_xy_tbl_mgt *)priv; WARNING: line length of 89 exceeds 80 columns #2749: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1048: + key->action_func(key->action_priv, hash_node->x_axis_key, WARNING: line length of 89 exceeds 80 columns #2750: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:1049: + hash_node->y_axis_key, hash_node->data); WARNING: line length of 81 exceeds 80 columns #2783: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.h:13: + * the key_hash size is index_size/NBL_INDEX_HASH_DIVISOR. eg index_size is 1024, WARNING: line length of 81 exceeds 80 columns #2858: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core.h:22: +#define NBL_ADAPTER_TO_CHAN_OPS_TBL(adapter) ((adapter)->intf.channel_ops_tbl) WARNING: line length of 83 exceeds 80 columns #2878: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:9: +static void nbl_hw_update_mailbox_queue_tail_ptr(void *priv, u16 tail_ptr, u8 txrx) WARNING: line length of 85 exceeds 80 columns #2889: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:20: +static void nbl_hw_config_mailbox_rxq(void *priv, dma_addr_t dma_addr, int size_bwid) WARNING: line length of 85 exceeds 80 columns #2895: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:26: + (u8 *)&qinfo_cfg_rx_table, sizeof(qinfo_cfg_rx_table)); WARNING: line length of 85 exceeds 80 columns #2903: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:34: + (u8 *)&qinfo_cfg_rx_table, sizeof(qinfo_cfg_rx_table)); WARNING: line length of 85 exceeds 80 columns #2906: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:37: +static void nbl_hw_config_mailbox_txq(void *priv, dma_addr_t dma_addr, int size_bwid) WARNING: line length of 85 exceeds 80 columns #2912: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:43: + (u8 *)&qinfo_cfg_tx_table, sizeof(qinfo_cfg_tx_table)); WARNING: line length of 85 exceeds 80 columns #2920: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:51: + (u8 *)&qinfo_cfg_tx_table, sizeof(qinfo_cfg_tx_table)); WARNING: line length of 85 exceeds 80 columns #2928: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:59: + (u8 *)&qinfo_cfg_rx_table, sizeof(qinfo_cfg_rx_table)); WARNING: line length of 85 exceeds 80 columns #2936: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:67: + (u8 *)&qinfo_cfg_tx_table, sizeof(qinfo_cfg_tx_table)); WARNING: line length of 86 exceeds 80 columns #2958: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:89: + nbl_hw_read_mbx_regs(priv, addr, (u8 *)&qinfo_cfg_tbl, sizeof(qinfo_cfg_tbl)); WARNING: line length of 89 exceeds 80 columns #2967: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:98: + nbl_hw_read_regs(hw_mgt, NBL_PCIE_HOST_K_PF_MASK_REG, (u8 *)&data, sizeof(data)); WARNING: line length of 95 exceeds 80 columns #2971: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:102: +static void nbl_hw_cfg_mailbox_qinfo(void *priv, u16 func_id, u16 bus, u16 devid, u16 function) WARNING: line length of 84 exceeds 80 columns #2985: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:116: +static void nbl_hw_config_adminq_rxq(void *priv, dma_addr_t dma_addr, int size_bwid) WARNING: line length of 85 exceeds 80 columns #2991: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:122: + (u8 *)&qinfo_cfg_rx_table, sizeof(qinfo_cfg_rx_table)); WARNING: line length of 85 exceeds 80 columns #2999: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:130: + (u8 *)&qinfo_cfg_rx_table, sizeof(qinfo_cfg_rx_table)); WARNING: line length of 84 exceeds 80 columns #3002: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:133: +static void nbl_hw_config_adminq_txq(void *priv, dma_addr_t dma_addr, int size_bwid) WARNING: line length of 85 exceeds 80 columns #3008: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:139: + (u8 *)&qinfo_cfg_tx_table, sizeof(qinfo_cfg_tx_table)); WARNING: line length of 85 exceeds 80 columns #3016: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:147: + (u8 *)&qinfo_cfg_tx_table, sizeof(qinfo_cfg_tx_table)); WARNING: line length of 85 exceeds 80 columns #3024: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:155: + (u8 *)&qinfo_cfg_rx_table, sizeof(qinfo_cfg_rx_table)); WARNING: line length of 85 exceeds 80 columns #3032: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:163: + (u8 *)&qinfo_cfg_tx_table, sizeof(qinfo_cfg_tx_table)); WARNING: line length of 81 exceeds 80 columns #3035: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:166: +static void nbl_hw_cfg_adminq_qinfo(void *priv, u16 bus, u16 devid, u16 function) WARNING: line length of 81 exceeds 80 columns #3046: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:177: + (u8 *)&adminq_qinfo_map, sizeof(adminq_qinfo_map)); WARNING: line length of 82 exceeds 80 columns #3049: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:180: +static void nbl_hw_update_adminq_queue_tail_ptr(void *priv, u16 tail_ptr, u8 txrx) WARNING: line length of 86 exceeds 80 columns #3070: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_hw_leonis.c:201: + nbl_hw_read_mbx_regs(priv, addr, (u8 *)&qinfo_cfg_tbl, sizeof(qinfo_cfg_tbl)); WARNING: line length of 97 exceeds 80 columns #3155: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:15: +#define NBL_CHAN_SEND(chan_send, dst_id, mesg_type, \ WARNING: line length of 97 exceeds 80 columns #3156: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:16: + argument, arg_length, response, resp_length, need_ack) \ WARNING: line length of 97 exceeds 80 columns #3157: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:17: +do { \ WARNING: line length of 97 exceeds 80 columns #3158: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:18: + typeof(chan_send) *__chan_send = &(chan_send); \ WARNING: line length of 97 exceeds 80 columns #3159: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:19: + __chan_send->dstid = (dst_id); \ WARNING: line length of 97 exceeds 80 columns #3160: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:20: + __chan_send->msg_type = (mesg_type); \ WARNING: line length of 97 exceeds 80 columns #3161: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:21: + __chan_send->arg = (argument); \ WARNING: line length of 97 exceeds 80 columns #3162: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:22: + __chan_send->arg_len = (arg_length); \ WARNING: line length of 97 exceeds 80 columns #3163: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:23: + __chan_send->resp = (response); \ WARNING: line length of 97 exceeds 80 columns #3164: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:24: + __chan_send->resp_len = (resp_length); \ WARNING: line length of 97 exceeds 80 columns #3165: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:25: + __chan_send->ack = (need_ack); \ WARNING: line length of 97 exceeds 80 columns #3168: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:28: +#define NBL_CHAN_ACK(chan_ack, dst_id, mesg_type, msg_id, err_code, ack_data, data_length) \ WARNING: line length of 97 exceeds 80 columns #3169: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:29: +do { \ WARNING: line length of 97 exceeds 80 columns #3170: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:30: + typeof(chan_ack) *__chan_ack = &(chan_ack); \ WARNING: line length of 97 exceeds 80 columns #3171: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:31: + __chan_ack->dstid = (dst_id); \ WARNING: line length of 97 exceeds 80 columns #3172: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:32: + __chan_ack->msg_type = (mesg_type); \ WARNING: line length of 97 exceeds 80 columns #3173: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:33: + __chan_ack->msgid = (msg_id); \ WARNING: line length of 97 exceeds 80 columns #3174: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:34: + __chan_ack->err = (err_code); \ WARNING: line length of 97 exceeds 80 columns #3175: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:35: + __chan_ack->data = (ack_data); \ WARNING: line length of 97 exceeds 80 columns #3176: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:36: + __chan_ack->data_len = (data_length); \ WARNING: line length of 92 exceeds 80 columns #3446: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:306: + NBL_CHAN_MSG_ADMINQ_GET_EMP_VERSION = 0x8101, /* Deprecated, should not be used */ WARNING: line length of 95 exceeds 80 columns #3901: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:761: + int (*register_msg)(void *priv, u16 msg_type, nbl_chan_resp func, void *callback_priv); WARNING: line length of 87 exceeds 80 columns #3910: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:770: + void (*register_chan_task)(void *priv, u8 chan_type, struct work_struct *task); WARNING: line length of 93 exceeds 80 columns #3911: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:771: + void (*set_queue_state)(void *priv, enum nbl_chan_state state, u8 chan_type, u8 set); WARNING: line length of 88 exceeds 80 columns #3943: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:245: + u32 index_size; /* the avail index is [start_index, start_index + index_size) */ WARNING: line length of 96 exceeds 80 columns #3949: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:251: + /* begin_idx % begin_idx_multiple = 0; eg value = 2 (the begin_idx must be even num) */ WARNING: line length of 92 exceeds 80 columns #3951: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:253: + /* true: not alloc a new node, index_num and multiple value not care in this case */ WARNING: line length of 81 exceeds 80 columns #3955: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:257: +#define NBL_INDEX_EXTRA_KEY_INIT(key, idx_num_arg, multiple_arg, not_alloc_arg) \ WARNING: line length of 81 exceeds 80 columns #3956: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:258: +do { \ WARNING: line length of 81 exceeds 80 columns #3957: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:259: + typeof(key) __key = key; \ WARNING: line length of 81 exceeds 80 columns #3958: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:260: + __key->index_num = idx_num_arg; \ WARNING: line length of 81 exceeds 80 columns #3959: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:261: + __key->begin_idx_multiple = multiple_arg; \ WARNING: line length of 81 exceeds 80 columns #3960: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:262: + __key->not_alloc_new_node = not_alloc_arg; \ WARNING: line length of 97 exceeds 80 columns #3968: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:270: +#define NBL_INDEX_TBL_DEL_KEY_INIT(key, priv_arg, act_func_arg) \ WARNING: line length of 97 exceeds 80 columns #3969: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:271: +do { \ WARNING: line length of 97 exceeds 80 columns #3970: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:272: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #3971: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:273: + __key->action_priv = priv_arg; \ WARNING: line length of 97 exceeds 80 columns #3972: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:274: + __key->action_func = act_func_arg; \ WARNING: line length of 97 exceeds 80 columns #3982: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:284: +#define NBL_INDEX_TBL_SCAN_KEY_INIT(key, del_arg, priv_arg, act_func_arg) \ WARNING: line length of 97 exceeds 80 columns #3983: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:285: +do { \ WARNING: line length of 97 exceeds 80 columns #3984: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:286: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #3985: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:287: + __key->del = del_arg; \ WARNING: line length of 97 exceeds 80 columns #3986: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:288: + memset(__key->resv, 0, sizeof(__key->resv)); \ WARNING: line length of 97 exceeds 80 columns #3987: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:289: + __key->action_priv = priv_arg; \ WARNING: line length of 97 exceeds 80 columns #3988: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:290: + __key->action_func = act_func_arg; \ WARNING: line length of 97 exceeds 80 columns #4000: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:302: +#define NBL_HASH_TBL_KEY_INIT(key, dev_arg, key_size_arg, data_size_arg, bucket_size_arg, \ WARNING: line length of 97 exceeds 80 columns #4001: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:303: + lock_need_args) \ WARNING: line length of 97 exceeds 80 columns #4002: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:304: +do { \ WARNING: line length of 97 exceeds 80 columns #4003: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:305: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #4004: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:306: + __key->dev = dev_arg; \ WARNING: line length of 97 exceeds 80 columns #4005: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:307: + __key->key_size = key_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4006: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:308: + __key->data_size = data_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4007: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:309: + __key->bucket_size = bucket_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4008: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:310: + __key->lock_need = lock_need_args; \ WARNING: line length of 97 exceeds 80 columns #4009: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:311: + __key->resv = 0; \ WARNING: line length of 97 exceeds 80 columns #4022: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:324: +#define NBL_HASH_TBL_DEL_KEY_INIT(key, priv_arg, act_func_arg) \ WARNING: line length of 97 exceeds 80 columns #4023: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:325: +do { \ WARNING: line length of 97 exceeds 80 columns #4024: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:326: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #4025: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:327: + __key->action_priv = priv_arg; \ WARNING: line length of 97 exceeds 80 columns #4026: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:328: + __key->action_func = act_func_arg; \ WARNING: line length of 97 exceeds 80 columns #4038: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:340: +#define NBL_HASH_TBL_SCAN_KEY_INIT(key, op_type_arg, con_arg, match_func_arg, priv_arg, \ WARNING: line length of 97 exceeds 80 columns #4039: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:341: + act_func_arg) \ WARNING: line length of 97 exceeds 80 columns #4040: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:342: +do { \ WARNING: line length of 97 exceeds 80 columns #4041: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:343: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #4042: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:344: + __key->op_type = op_type_arg; \ WARNING: line length of 97 exceeds 80 columns #4043: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:345: + __key->match_condition = con_arg; \ WARNING: line length of 97 exceeds 80 columns #4044: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:346: + __key->match_func = match_func_arg; \ WARNING: line length of 97 exceeds 80 columns #4045: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:347: + __key->action_priv = priv_arg; \ WARNING: line length of 97 exceeds 80 columns #4046: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:348: + __key->action_func = act_func_arg; \ WARNING: line length of 97 exceeds 80 columns #4061: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:363: +#define NBL_HASH_XY_TBL_KEY_INIT(key, dev_arg, x_key_size_arg, y_key_size_arg, data_size_arg, \ WARNING: line length of 97 exceeds 80 columns #4062: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:364: + bucket_size_args, x_bucket_size_arg, y_bucket_size_arg, \ WARNING: line length of 97 exceeds 80 columns #4063: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:365: + lock_need_args) \ WARNING: line length of 97 exceeds 80 columns #4064: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:366: +do { \ WARNING: line length of 97 exceeds 80 columns #4065: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:367: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #4066: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:368: + __key->dev = dev_arg; \ WARNING: line length of 97 exceeds 80 columns #4067: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:369: + __key->x_axis_key_size = x_key_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4068: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:370: + __key->y_axis_key_size = y_key_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4069: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:371: + __key->data_size = data_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4070: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:372: + __key->bucket_size = bucket_size_args; \ WARNING: line length of 97 exceeds 80 columns #4071: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:373: + __key->x_axis_bucket_size = x_bucket_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4072: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:374: + __key->y_axis_bucket_size = y_bucket_size_arg; \ WARNING: line length of 97 exceeds 80 columns #4073: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:375: + __key->lock_need = lock_need_args; \ WARNING: line length of 97 exceeds 80 columns #4074: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:376: + memset(__key->resv, 0, sizeof(__key->resv)); \ WARNING: line length of 96 exceeds 80 columns #4086: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:388: + * if true: only query the match one, eg. if x_axis: mac; y_axis: vlan, if only to query the tbl WARNING: line length of 81 exceeds 80 columns #4105: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:407: + int (*match_func)(void *condition, void *x_key, void *y_key, void *data); WARNING: line length of 97 exceeds 80 columns #4110: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:412: +#define NBL_HASH_XY_TBL_SCAN_KEY_INIT(key, op_type_arg, scan_type_arg, query_flag_arg, \ WARNING: line length of 97 exceeds 80 columns #4111: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:413: + x_key_arg, y_key_arg, con_arg, match_func_arg, \ WARNING: line length of 97 exceeds 80 columns #4112: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:414: + priv_arg, act_func_arg) \ WARNING: line length of 97 exceeds 80 columns #4113: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:415: +do { \ WARNING: line length of 97 exceeds 80 columns #4114: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:416: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #4115: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:417: + __key->op_type = op_type_arg; \ WARNING: line length of 97 exceeds 80 columns #4116: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:418: + __key->scan_type = scan_type_arg; \ WARNING: line length of 97 exceeds 80 columns #4117: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:419: + __key->only_query_exist = query_flag_arg; \ WARNING: line length of 97 exceeds 80 columns #4118: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:420: + memset(__key->resv, 0, sizeof(__key->resv)); \ WARNING: line length of 97 exceeds 80 columns #4119: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:421: + __key->x_key = x_key_arg; \ WARNING: line length of 97 exceeds 80 columns #4120: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:422: + __key->y_key = y_key_arg; \ WARNING: line length of 97 exceeds 80 columns #4121: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:423: + __key->match_condition = con_arg; \ WARNING: line length of 97 exceeds 80 columns #4122: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:424: + __key->match_func = match_func_arg; \ WARNING: line length of 97 exceeds 80 columns #4123: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:425: + __key->action_priv = priv_arg; \ WARNING: line length of 97 exceeds 80 columns #4124: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:426: + __key->action_func = act_func_arg; \ WARNING: line length of 97 exceeds 80 columns #4132: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:434: +#define NBL_HASH_XY_TBL_DEL_KEY_INIT(key, priv_arg, act_func_arg) \ WARNING: line length of 97 exceeds 80 columns #4133: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:435: +do { \ WARNING: line length of 97 exceeds 80 columns #4134: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:436: + typeof(key) __key = key; \ WARNING: line length of 97 exceeds 80 columns #4135: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:437: + __key->action_priv = priv_arg; \ WARNING: line length of 97 exceeds 80 columns #4136: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:438: + __key->action_func = act_func_arg; \ WARNING: line length of 88 exceeds 80 columns #4142: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:444: +void nbl_common_queue_delayed_work(struct delayed_work *task, u32 msec, bool ctrl_task); WARNING: line length of 82 exceeds 80 columns #4143: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:445: +void nbl_common_queue_delayed_work_keepalive(struct delayed_work *task, u32 msec); WARNING: line length of 85 exceeds 80 columns #4152: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:454: +u32 nbl_common_pf_id_subtraction_mgtpf_id(struct nbl_common_info *common, u32 pf_id); WARNING: line length of 82 exceeds 80 columns #4154: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:456: +void nbl_common_remove_index_table(void *priv, struct nbl_index_tbl_del_key *key); WARNING: line length of 81 exceeds 80 columns #4155: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:457: +void nbl_common_scan_index_table(void *priv, struct nbl_index_tbl_scan_key *key); WARNING: line length of 87 exceeds 80 columns #4156: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:458: +int nbl_common_get_index(void *priv, void *key, struct nbl_index_key_extra *extra_key); WARNING: line length of 96 exceeds 80 columns #4157: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:459: +int nbl_common_get_index_with_data(void *priv, void *key, struct nbl_index_key_extra *extra_key, WARNING: line length of 82 exceeds 80 columns #4158: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:460: + void *data, u32 data_size, void **output_data); WARNING: line length of 88 exceeds 80 columns #4159: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:461: +int nbl_common_alloc_index(void *priv, void *key, struct nbl_index_key_extra *extra_key, WARNING: line length of 92 exceeds 80 columns #4162: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:464: +int nbl_common_find_available_idx(unsigned long *addr, u32 size, u32 idx_num, u32 multiple); WARNING: line length of 83 exceeds 80 columns #4166: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:468: +int nbl_common_alloc_hash_node(void *priv, void *key, void *data, void **out_data); WARNING: line length of 86 exceeds 80 columns #4173: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:475: +void nbl_common_remove_hash_xy_table(void *priv, struct nbl_hash_xy_tbl_del_key *key); WARNING: line length of 84 exceeds 80 columns #4174: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:476: +int nbl_common_alloc_hash_xy_node(void *priv, void *x_key, void *y_key, void *data); WARNING: line length of 83 exceeds 80 columns #4177: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_common.h:479: +u16 nbl_common_scan_hash_xy_node(void *priv, struct nbl_hash_xy_tbl_scan_key *key); WARNING: line length of 81 exceeds 80 columns #4188: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_hw.h:16: + void (*update_mailbox_queue_tail_ptr)(void *priv, u16 tail_ptr, u8 txrx); WARNING: line length of 83 exceeds 80 columns #4189: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_hw.h:17: + void (*config_mailbox_rxq)(void *priv, dma_addr_t dma_addr, int size_bwid); WARNING: line length of 83 exceeds 80 columns #4190: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_hw.h:18: + void (*config_mailbox_txq)(void *priv, dma_addr_t dma_addr, int size_bwid); WARNING: line length of 93 exceeds 80 columns #4197: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_hw.h:25: + void (*cfg_mailbox_qinfo)(void *priv, u16 func_id, u16 bus, u16 devid, u16 function); WARNING: line length of 82 exceeds 80 columns #4198: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_hw.h:26: + void (*config_adminq_rxq)(void *priv, dma_addr_t dma_addr, int size_bwid); WARNING: line length of 82 exceeds 80 columns #4199: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_hw.h:27: + void (*config_adminq_txq)(void *priv, dma_addr_t dma_addr, int size_bwid); total: 1 errors, 372 warnings, 0 checks, 4232 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit dba2610da8ca ("net/nebula-matrix: add Channel layer definitions and implementation") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE FILE_PATH_CHANGES GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS.