1. 11 Mar, 2016 32 commits
  2. 01 Mar, 2016 6 commits
  3. 29 Feb, 2016 2 commits
    • Mitko Haralanov's avatar
      staging/hfi1: Enable TID caching feature · 0b091fb3
      Mitko Haralanov authored
      This commit "flips the switch" on the TID caching feature
      implemented in this patch series.
      
      As well as enabling the new feature by tying the new function
      with the PSM API, it also cleans up the old unneeded code,
      data structure members, and variables.
      
      Due to difference in operation and information, the tracing
      functions related to expected receives had to be changed. This
      patch include these changes.
      
      The tracing function changes could not be split into a separate
      commit without including both tracing variants at the same time.
      This would have caused other complications and ugliness.
      Signed-off-by: default avatarMitko Haralanov <mitko.haralanov@intel.com>
      Reviewed-by: default avatarIra Weiny <ira.weiny@intel.com>
      Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
      0b091fb3
    • Mitko Haralanov's avatar
      staging/hfi1: Add TID entry program function body · 7e7a436e
      Mitko Haralanov authored
      The previous patch in the series added the free/invalidate
      function bodies. Now, it's time for the programming side.
      
      This large function takes the user's buffer, breaks it up
      into manageable chunks, allocates enough RcvArray groups
      and programs the chunks into the RcvArray entries in the
      hardware.
      
      With this function, the TID caching functionality is implemented.
      However, it is still unused. The switch will come in a later
      patch in the series, which will remove the old functionality and
      switch the driver over to TID caching.
      Signed-off-by: default avatarMitko Haralanov <mitko.haralanov@intel.com>
      Reviewed-by: default avatarIra Weiny <ira.weiny@intel.com>
      Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
      7e7a436e