Searched refs:offqd (Results 1 – 1 of 1) sorted by relevance
921 static void work_offqd_unpack(struct work_offq_data *offqd, unsigned long data) in work_offqd_unpack() argument925 offqd->pool_id = shift_and_mask(data, WORK_OFFQ_POOL_SHIFT, in work_offqd_unpack()927 offqd->disable = shift_and_mask(data, WORK_OFFQ_DISABLE_SHIFT, in work_offqd_unpack()929 offqd->flags = data & WORK_OFFQ_FLAG_MASK; in work_offqd_unpack()932 static unsigned long work_offqd_pack_flags(struct work_offq_data *offqd) in work_offqd_pack_flags() argument934 return ((unsigned long)offqd->disable << WORK_OFFQ_DISABLE_SHIFT) | in work_offqd_pack_flags()935 ((unsigned long)offqd->flags); in work_offqd_pack_flags()2354 struct work_offq_data offqd; in __queue_work() local2363 work_offqd_unpack(&offqd, *work_data_bits(work)); in __queue_work()2364 set_work_pool_and_clear_pending(work, offqd.pool_id, in __queue_work()[all …]