Lines Matching refs:packet

72 static inline void lmkd_pack_get_target(LMKD_CTRL_PACKET packet, int target_idx,  in lmkd_pack_get_target()  argument
74 target->minfree = ntohl(packet[target_idx * 2 + 1]); in lmkd_pack_get_target()
75 target->oom_adj_score = ntohl(packet[target_idx * 2 + 2]); in lmkd_pack_get_target()
82 static inline size_t lmkd_pack_set_target(LMKD_CTRL_PACKET packet, struct lmk_target* targets, in lmkd_pack_set_target() argument
85 packet[idx++] = htonl(LMK_TARGET); in lmkd_pack_set_target()
87 packet[idx++] = htonl(targets->minfree); in lmkd_pack_set_target()
88 packet[idx++] = htonl(targets->oom_adj_score); in lmkd_pack_set_target()
115 static inline void lmkd_pack_get_procprio(LMKD_CTRL_PACKET packet, int field_count, in lmkd_pack_get_procprio() argument
117 params->pid = (pid_t)ntohl(packet[1]); in lmkd_pack_get_procprio()
118 params->uid = (uid_t)ntohl(packet[2]); in lmkd_pack_get_procprio()
119 params->oomadj = ntohl(packet[3]); in lmkd_pack_get_procprio()
121 params->ptype = field_count > 3 ? (enum proc_type)ntohl(packet[4]) : PROC_TYPE_APP; in lmkd_pack_get_procprio()
128 static inline size_t lmkd_pack_set_procprio(LMKD_CTRL_PACKET packet, struct lmk_procprio* params) { in lmkd_pack_set_procprio() argument
129 packet[0] = htonl(LMK_PROCPRIO); in lmkd_pack_set_procprio()
130 packet[1] = htonl(params->pid); in lmkd_pack_set_procprio()
131 packet[2] = htonl(params->uid); in lmkd_pack_set_procprio()
132 packet[3] = htonl(params->oomadj); in lmkd_pack_set_procprio()
133 packet[4] = htonl((int)params->ptype); in lmkd_pack_set_procprio()
146 static inline void lmkd_pack_get_procremove(LMKD_CTRL_PACKET packet, in lmkd_pack_get_procremove() argument
148 params->pid = (pid_t)ntohl(packet[1]); in lmkd_pack_get_procremove()
155 static inline size_t lmkd_pack_set_procremove(LMKD_CTRL_PACKET packet, in lmkd_pack_set_procremove() argument
157 packet[0] = htonl(LMK_PROCREMOVE); in lmkd_pack_set_procremove()
158 packet[1] = htonl(params->pid); in lmkd_pack_set_procremove()
166 static inline size_t lmkd_pack_set_procpurge(LMKD_CTRL_PACKET packet) { in lmkd_pack_set_procpurge() argument
167 packet[0] = htonl(LMK_PROCPURGE); in lmkd_pack_set_procpurge()
181 static inline void lmkd_pack_get_getkillcnt(LMKD_CTRL_PACKET packet, in lmkd_pack_get_getkillcnt() argument
183 params->min_oomadj = ntohl(packet[1]); in lmkd_pack_get_getkillcnt()
184 params->max_oomadj = ntohl(packet[2]); in lmkd_pack_get_getkillcnt()
191 static inline size_t lmkd_pack_set_getkillcnt(LMKD_CTRL_PACKET packet, in lmkd_pack_set_getkillcnt() argument
193 packet[0] = htonl(LMK_GETKILLCNT); in lmkd_pack_set_getkillcnt()
194 packet[1] = htonl(params->min_oomadj); in lmkd_pack_set_getkillcnt()
195 packet[2] = htonl(params->max_oomadj); in lmkd_pack_set_getkillcnt()
203 static inline size_t lmkd_pack_set_getkillcnt_repl(LMKD_CTRL_PACKET packet, int kill_cnt) { in lmkd_pack_set_getkillcnt_repl() argument
204 packet[0] = htonl(LMK_GETKILLCNT); in lmkd_pack_set_getkillcnt_repl()
205 packet[1] = htonl(kill_cnt); in lmkd_pack_set_getkillcnt_repl()
226 static inline void lmkd_pack_get_subscribe(LMKD_CTRL_PACKET packet, struct lmk_subscribe* params) { in lmkd_pack_get_subscribe() argument
227 params->evt_type = (enum async_event_type)ntohl(packet[1]); in lmkd_pack_get_subscribe()
234 static inline size_t lmkd_pack_set_subscribe(LMKD_CTRL_PACKET packet, enum async_event_type evt_typ… in lmkd_pack_set_subscribe() argument
235 packet[0] = htonl(LMK_SUBSCRIBE); in lmkd_pack_set_subscribe()
236 packet[1] = htonl((int)evt_type); in lmkd_pack_set_subscribe()
244 static inline size_t lmkd_pack_set_prockills(LMKD_CTRL_PACKET packet, pid_t pid, uid_t uid) { in lmkd_pack_set_prockills() argument
245 packet[0] = htonl(LMK_PROCKILL); in lmkd_pack_set_prockills()
246 packet[1] = htonl(pid); in lmkd_pack_set_prockills()
247 packet[2] = htonl(uid); in lmkd_pack_set_prockills()
255 static inline size_t lmkd_pack_set_update_props(LMKD_CTRL_PACKET packet) { in lmkd_pack_set_update_props() argument
256 packet[0] = htonl(LMK_UPDATE_PROPS); in lmkd_pack_set_update_props()
264 static inline size_t lmkd_pack_set_update_props_repl(LMKD_CTRL_PACKET packet, int result) { in lmkd_pack_set_update_props_repl() argument
265 packet[0] = htonl(LMK_UPDATE_PROPS); in lmkd_pack_set_update_props_repl()
266 packet[1] = htonl(result); in lmkd_pack_set_update_props_repl()
279 static inline void lmkd_pack_get_update_props_repl(LMKD_CTRL_PACKET packet, in lmkd_pack_get_update_props_repl() argument
281 params->result = ntohl(packet[1]); in lmkd_pack_get_update_props_repl()