@@ -597,10 +597,10 @@ static int switchtec_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits)
597597 return - EINVAL ;
598598
599599 spin_lock_irqsave (& sndev -> db_mask_lock , irqflags );
600- {
601- sndev -> db_mask |= db_bits << sndev -> db_shift ;
602- iowrite64 (~sndev -> db_mask , & sndev -> mmio_self_dbmsg -> idb_mask );
603- }
600+
601+ sndev -> db_mask |= db_bits << sndev -> db_shift ;
602+ iowrite64 (~sndev -> db_mask , & sndev -> mmio_self_dbmsg -> idb_mask );
603+
604604 spin_unlock_irqrestore (& sndev -> db_mask_lock , irqflags );
605605
606606 return 0 ;
@@ -615,10 +615,10 @@ static int switchtec_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits)
615615 return - EINVAL ;
616616
617617 spin_lock_irqsave (& sndev -> db_mask_lock , irqflags );
618- {
619- sndev -> db_mask &= ~(db_bits << sndev -> db_shift );
620- iowrite64 (~sndev -> db_mask , & sndev -> mmio_self_dbmsg -> idb_mask );
621- }
618+
619+ sndev -> db_mask &= ~(db_bits << sndev -> db_shift );
620+ iowrite64 (~sndev -> db_mask , & sndev -> mmio_self_dbmsg -> idb_mask );
621+
622622 spin_unlock_irqrestore (& sndev -> db_mask_lock , irqflags );
623623
624624 return 0 ;
@@ -890,9 +890,11 @@ static void switchtec_ntb_init_msgs(struct switchtec_ntb *sndev)
890890static int switchtec_ntb_init_req_id_table (struct switchtec_ntb * sndev )
891891{
892892 int rc = 0 ;
893- u16 req_id = ioread16 ( & sndev -> mmio_ntb -> requester_id ) ;
893+ u16 req_id ;
894894 u32 error ;
895895
896+ req_id = ioread16 (& sndev -> mmio_ntb -> requester_id );
897+
896898 if (ioread32 (& sndev -> mmio_self_ctrl -> req_id_table_size ) < 2 ) {
897899 dev_err (& sndev -> stdev -> dev ,
898900 "Not enough requester IDs available." );
@@ -908,18 +910,21 @@ static int switchtec_ntb_init_req_id_table(struct switchtec_ntb *sndev)
908910 iowrite32 (NTB_PART_CTRL_ID_PROT_DIS ,
909911 & sndev -> mmio_self_ctrl -> partition_ctrl );
910912
911- // Root Complex Requester ID
913+ /*
914+ * Root Complex Requester ID (which is 0:00.0)
915+ */
912916 iowrite32 (0 << 16 | NTB_CTRL_REQ_ID_EN ,
913917 & sndev -> mmio_self_ctrl -> req_id_table [0 ]);
914918
915- // Host Bridge Requester ID
919+ /*
920+ * Host Bridge Requester ID (as read from the mmap address)
921+ */
916922 iowrite32 (req_id << 16 | NTB_CTRL_REQ_ID_EN ,
917923 & sndev -> mmio_self_ctrl -> req_id_table [1 ]);
918924
919925 rc = switchtec_ntb_part_op (sndev , sndev -> mmio_self_ctrl ,
920926 NTB_CTRL_PART_OP_CFG ,
921927 NTB_CTRL_PART_STATUS_NORMAL );
922-
923928 if (rc == - EIO ) {
924929 error = ioread32 (& sndev -> mmio_self_ctrl -> req_id_error );
925930 dev_err (& sndev -> stdev -> dev ,
@@ -981,8 +986,8 @@ static int switchtec_ntb_init_shared_mw(struct switchtec_ntb *sndev)
981986 goto unalloc_and_exit ;
982987
983988 ctl_val = ioread32 (& ctl -> bar_entry [bar ].ctl );
984- ctl_val |= NTB_CTRL_BAR_LUT_WIN_EN ;
985989 ctl_val &= 0xFF ;
990+ ctl_val |= NTB_CTRL_BAR_LUT_WIN_EN ;
986991 ctl_val |= ilog2 (LUT_SIZE ) << 8 ;
987992 ctl_val |= (sndev -> nr_lut_mw - 1 ) << 14 ;
988993 iowrite32 (ctl_val , & ctl -> bar_entry [bar ].ctl );
0 commit comments