• Arjan van de Ven's avatar
    hrtimer: add abstraction functions for accessing the "expires" member · 63ca243b
    Arjan van de Ven authored
    In order to be able to turn hrtimers into range based, we need to provide
    accessor functions for getting to the "expires" ktime_t member of the
    struct hrtimer.
    
    This patch adds a set of accessors for this purpose:
    * hrtimer_set_expires
    * hrtimer_set_expires_tv64
    * hrtimer_add_expires
    * hrtimer_add_expires_ns
    * hrtimer_get_expires
    * hrtimer_get_expires_tv64
    * hrtimer_get_expires_ns
    * hrtimer_expires_remaining
    * hrtimer_start_expires
    
    No users of these new accessors are added yet; these follow in later patches.
    Hopefully this patch can even go into 2.6.27-rc so that the conversions will
    not have a bottleneck in -next
    Signed-off-by: default avatarArjan van de Ven <arjan@linux.intel.com>
    63ca243b
hrtimer.h 12.8 KB