op_ma 2430 drivers/usb/typec/tcpm/tcpm.c unsigned int out_mv, op_ma, op_mw, max_mv, max_ma, flags; op_ma 2451 drivers/usb/typec/tcpm/tcpm.c op_ma = port->pps_data.op_curr; op_ma 2460 drivers/usb/typec/tcpm/tcpm.c op_mw = (op_ma * out_mv) / 1000; op_ma 2468 drivers/usb/typec/tcpm/tcpm.c op_ma = (port->operating_snk_mw * 1000) / out_mv; op_ma 2470 drivers/usb/typec/tcpm/tcpm.c ++op_ma; op_ma 2471 drivers/usb/typec/tcpm/tcpm.c op_ma += RDO_PROG_CURR_MA_STEP - (op_ma % RDO_PROG_CURR_MA_STEP); op_ma 2473 drivers/usb/typec/tcpm/tcpm.c if (op_ma > max_ma) { op_ma 2474 drivers/usb/typec/tcpm/tcpm.c op_ma = max_ma; op_ma 2475 drivers/usb/typec/tcpm/tcpm.c out_mv = (port->operating_snk_mw * 1000) / op_ma; op_ma 2476 drivers/usb/typec/tcpm/tcpm.c if ((port->operating_snk_mw * 1000) % op_ma) op_ma 2493 drivers/usb/typec/tcpm/tcpm.c *rdo = RDO_PROG(src_pdo_index + 1, out_mv, op_ma, flags); op_ma 2496 drivers/usb/typec/tcpm/tcpm.c src_pdo_index, out_mv, op_ma); op_ma 2498 drivers/usb/typec/tcpm/tcpm.c port->pps_data.op_curr = op_ma; op_ma 363 include/linux/usb/pd.h #define RDO_FIXED(idx, op_ma, max_ma, flags) \ op_ma 365 include/linux/usb/pd.h PDO_FIXED_OP_CURR(op_ma) | PDO_FIXED_MAX_CURR(max_ma)) op_ma 391 include/linux/usb/pd.h #define RDO_PROG(idx, out_mv, op_ma, flags) \ op_ma 393 include/linux/usb/pd.h PDO_PROG_OUT_VOLT(out_mv) | PDO_PROG_OP_CURR(op_ma))